CN104836890B - Such as the call intercept methods of client's self-supporting in mobile device - Google Patents
Such as the call intercept methods of client's self-supporting in mobile device Download PDFInfo
- Publication number
- CN104836890B CN104836890B CN201510137787.0A CN201510137787A CN104836890B CN 104836890 B CN104836890 B CN 104836890B CN 201510137787 A CN201510137787 A CN 201510137787A CN 104836890 B CN104836890 B CN 104836890B
- Authority
- CN
- China
- Prior art keywords
- mobile device
- call
- subscriber
- support
- user
- 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
Links
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种用于截收来自远程或移动装置(100)的呼叫用于客户自支持的方法检测用户或订户拨打一个或多个预定号码的时间。如果该号码对应于预定号码之一(例如客户支持号码),则电话可截收呼叫,并显示对于订户的问题的可能解决方案的列表。公开了其它各种特征和实施例。
A method for intercepting a call from a remote or mobile device (100) for customer self-support detects when a user or subscriber dials one or more predetermined numbers. If the number corresponds to one of the predetermined numbers (eg, a customer support number), the phone can intercept the call and display a list of possible solutions to the subscriber's problem. Various other features and embodiments are disclosed.
Description
相关申请的交叉引用Cross References to Related Applications
本申请要求2004年2月20日提交的标题为“用于客户自支持的呼叫截收方法和用于导航数据屏幕的方法”的美国临时专利申请No.60/546687、2004年7月21日提交的标题为“移动装置辅助、移动装置管理以及移动装置的呼叫截收器”的美国临时专利申请No.60/590152、2004年9月21日提交的标题为“安全的移动装置软件运行、移动装置的帮助支持维护发起以及移动装置的智能网配置选择”的美国临时专利申请No.60/611607以及2005年2月11日提交的标题为“例如用于移动装置上的客户自支持的呼叫截收方法”的美国临时专利申请(代理人档案号41658.8001)的权益。This application claims U.S. Provisional Patent Application No. 60/546687, filed Feb. 20, 2004, entitled "Call Intercept Method for Customer Self-Support and Method for Navigating Data Screens," Jul. 21, 2004 U.S. Provisional Patent Application No. 60/590,152, filed September 21, 2004, entitled "Mobile Device Assistance, Mobile Device Management, and Call Interceptor for Mobile Devices," and entitled "Secure Mobile Device Software Operation, Assisted Support Maintenance Initiation for Mobile Devices and Intelligent Network Configuration Selection for Mobile Devices," U.S. Provisional Patent Application No. 60/611,607, filed February 11, 2005, entitled "Calling for Customer Self-Support, For example, on Mobile Devices" Interception Method," U.S. Provisional Patent Application (Attorney Docket No. 41658.8001).
背景技术Background technique
目前用于处理客户自支持呼叫的方法往往要求对呼叫中心的呼叫以及从网络检索数据。例如,订户可能从其移动装置拨打客户支持号码、如“611”或“133”。一旦订户拨打客户支持号码,自动化系统可能应答该呼叫并为订户提供选项菜单。订户通过按下移动装置上的按钮或者通过语音识别软件从菜单中选择选项。一旦订户通过选择某个选项来请求数据,自动化系统从网络检索数据,并通过移动装置把数据传递给订户。或者,第三方应用、如PocketThis可独立经由SMS(短消息服务)或WAP(无线应用协议)推送把内容从网络提供给移动装置。Current methods for handling customer self-support calls often require calls to call centers and retrieval of data from the network. For example, a subscriber might dial a customer support number such as "611" or "133" from their mobile device. Once the subscriber dials the customer support number, an automated system may answer the call and provide the subscriber with a menu of options. The subscriber selects an option from a menu by pressing a button on the mobile device or through voice recognition software. Once the subscriber requests the data by selecting an option, the automated system retrieves the data from the network and delivers the data to the subscriber via the mobile device. Alternatively, a third-party application such as PocketThis can independently deliver content from the network to the mobile device via SMS (Short Message Service) or WAP (Wireless Application Protocol) push.
问题与移动装置的客户自支持的当前实现关联。现有系统依靠利用外部网络向订户提供数据。外部网络用于客户自支持可能耗用大量带宽,使网络拥塞,提供更慢的客户响应时间,以及导致移 动装置运营商的增加成本。另外,具有多个选项的自动化系统的使用可能引起更长的呼叫等待时间、移动运营商和客户增加的呼叫成本以及因更长的呼叫等待时间而失去客户。The problem is associated with the current implementation of customer self-support for mobile devices. Existing systems rely on utilizing external networks to deliver data to subscribers. The use of external networks for customer self-support may consume large amounts of bandwidth, congest the network, provide slower customer response times, and result in increased costs for mobile device operators. Additionally, the use of automated systems with multiple options may result in longer call waiting times, increased call costs to the mobile operator and customer, and lost customers due to longer call waiting times.
附图说明Description of drawings
图1是示意图,说明在其中可实现呼叫截收方法和客户自支持的移动装置。Figure 1 is a schematic diagram illustrating a mobile device in which the call intercept method and customer self-support can be implemented.
图2是示意图,说明用于实现呼叫截收方法和客户自支持的系统体系结构。Figure 2 is a schematic diagram illustrating the system architecture for implementing the call intercept method and client self-support.
图3是示意图,说明用于基于网络的服务和图2的移动装置的系统体系结构。FIG. 3 is a schematic diagram illustrating a system architecture for web-based services and the mobile device of FIG. 2 .
图4是示意图,说明用于图1的移动装置的体系结构。FIG. 4 is a schematic diagram illustrating an architecture for the mobile device of FIG. 1 .
图5是简图,说明用于本地提供客户支持的移动装置上的显示。Figure 5 is a diagram illustrating a display on a mobile device for providing customer support locally.
图6A是流程图,说明用于在移动装置上截收和重定向客户服务支持呼叫的基本例程。Figure 6A is a flowchart illustrating the basic routine for intercepting and redirecting customer service support calls on a mobile device.
图6B是流程图,说明用于在移动装置上截收和重定向客户服务支持呼叫的详细例程。Figure 6B is a flowchart illustrating a detailed routine for intercepting and redirecting customer service support calls on a mobile device.
图7是流程图,说明用于在它已经连接到客户支持呼叫中心之后截收和重定向呼叫的例程。Figure 7 is a flow diagram illustrating a routine for intercepting and redirecting a call after it has connected to the customer support call center.
图8A是流程图,说明用于执行呼叫截收方法的软件例程。Figure 8A is a flowchart illustrating a software routine for performing the call intercept method.
图8B是流程图,说明用于在大呼叫量期间通知客户支持以回叫订户的例程。8B is a flowchart illustrating a routine for notifying customer support to call back a subscriber during periods of high call volume.
图8C是流程图,说明用于访问客户支持问题的解决方案的例程。Figure 8C is a flowchart illustrating a routine for accessing solutions to customer support issues.
图8D是流程图,说明用于改变移动装置上的显示元素的例程。8D is a flowchart illustrating a routine for changing display elements on a mobile device.
图9是简图,说明用于移动装置上的SIM(用户身份模块)解锁的例程。Figure 9 is a diagram illustrating a routine for SIM (Subscriber Identity Module) unlocking on a mobile device.
图10A至10C说明移动装置应用可如何自动检测和校正订户的移动装置上的漫游。10A-10C illustrate how a mobile device application can automatically detect and correct roaming on a subscriber's mobile device.
图11A至11C说明订户的三个不同组的三个不同服务等级。11A through 11C illustrate three different service levels for three different groups of subscribers.
图12A和12B说明根据事件的上下文相关辅助。12A and 12B illustrate event-based context-sensitive assistance.
图13是流程图,说明在移动装置上运行的、与呼叫截收功能交互的各种应用。Figure 13 is a flowchart illustrating various applications running on the mobile device that interact with the call intercept functionality.
图14是示意图,说明移动装置应用的远程激活。Figure 14 is a schematic diagram illustrating remote activation of a mobile device application.
图15A是流程图,说明用于基于移动装置的客户支持的呼叫路由选择系统。15A is a flow diagram illustrating a call routing system for mobile device based customer support.
图15B是流程图,说明用于利用移动装置应用在移动装置上本地提供客户支持的各种选项。15B is a flow diagram illustrating various options for providing customer support locally on a mobile device utilizing a mobile device application.
图16是流程图,说明用于在网络与移动装置之间传递数据的例程。16 is a flow diagram illustrating a routine for transferring data between a network and a mobile device.
图17A是流程图,说明用于在网络与移动装置之间利用WAP(无线应用协议)推送来传递数据的例程。17A is a flowchart illustrating a routine for communicating data between a network and a mobile device using WAP (Wireless Application Protocol) push.
图17B是流程图,说明用于在网络与移动装置之间经由SIM(用户身份模块)卡来传递数据的例程。17B is a flowchart illustrating a routine for transferring data between a network and a mobile device via a SIM (Subscriber Identity Module) card.
图18是流程图,说明用于采用SIM/USIM(通用用户身份模块)的呼叫控制功能从移动装置截收和重定向客户服务支持呼叫的例程。Figure 18 is a flowchart illustrating a routine for intercepting and redirecting a customer service support call from a mobile device using the call control function of a SIM/USIM (Universal Subscriber Identity Module).
图19是简图,说明用于远程监测和收集与订户的移动装置相关的数据的显示。19 is a diagram illustrating a display for remote monitoring and collection of data related to a subscriber's mobile device.
图20是移动装置显示屏幕,说明给订户的有关网络变化的前摄通知消息。20 is a mobile device display screen illustrating a proactive notification message to a subscriber regarding network changes.
图21A至21F说明用于在移动装置上本地检验订户是 否适合广告促销的方法。21A-21F illustrate a method for locally verifying a subscriber's eligibility for an advertising promotion on a mobile device.
图22是框图,说明其中的移动装置与远程装置进行通信的一个备选实施例。Figure 22 is a block diagram illustrating an alternative embodiment in which a mobile device communicates with a remote device.
图23是简图,说明辅助用户的上下文相关屏幕。Figure 23 is a diagram illustrating context sensitive screens for assisting users.
图24是简图,说明用于远程监测和收集与订户的移动装置相关的数据的显示。24 is a diagram illustrating a display for remote monitoring and collection of data related to a subscriber's mobile device.
本文提供的标题只是为了方便起见,而不一定影响要求其权益的发明的范围或含义。Headings are provided herein for convenience only and do not necessarily affect the scope or meaning of the claimed invention.
在图中,为便于理解和方便起见,相同的参考标号和缩写词标识具有相同或相似功能性的元件或动作。为了易于标识任何具体元件或动作的论述,参考标号中的最高有效位表示首先引入那个元件的附图编号(例如,元件1104首先关于图11被引入和论述)。In the drawings, for ease of understanding and convenience, the same reference numerals and abbreviations identify elements or actions with the same or similar functionality. For ease of identifying discussion of any particular element or act, the most significant digit in a reference number indicates the figure number that first introduced that element (eg, element 1104 was first introduced and discussed with respect to FIG. 11 ).
这个公开的一部分包含进行了版权声明的资料。版权所有者不反对任何人传真复制本专利文档或专利公开(包括附图),因为它出现在专利及商标局专利文件或记录中,但是版权所有者仍保留其它所有版权的权益。Portions of this disclosure contain material that is claimed to be copyrighted. The copyright owner has no objection to the facsimile reproduction by anyone of this patent document or the patent disclosure, including the drawings, as it appears in the Patent and Trademark Office patent file or records, but all other copyright interests are reserved by the copyright owner.
具体实施方式Detailed ways
现在将针对各个实施例来描述本发明。以下描述提供具体细节,以便透彻地理解并且能够描述本发明的这些实施例。但是,本领域的技术人员会理解,即使没有这些细节也可实施本发明。在其它情况下,没有详细说明或描述众所周知的结构和功能,以免不必要地影响对本发明的实施例的描述的理解。The invention will now be described with respect to various embodiments. The following description provides specific details in order to provide a thorough understanding and enable description of these embodiments of the invention. However, one skilled in the art will understand that the present invention may be practiced without these details. In other instances, well-known structures and functions have not been described in detail or described in order not to unnecessarily obscure the understanding of the description of the embodiments of the invention.
以下提供的描述中使用的术语要以其最广义的适当方式来理解,即使它与本发明的某些具体实施例的详细描述结合使用。以下甚至可能强调某些术语;但是,要以任何受限方式来解释的任何术语将在这个详细说明部分同样公开具体地定义。Terminology used in the description provided below is to be construed in its broadest appropriate manner, even if it is used in conjunction with detailed descriptions of certain specific embodiments of the invention. Certain terms may even be emphasized below; however, any term that is to be interpreted in any restricted manner will likewise be explicitly and specifically defined in this detailed description.
公开了用于从移动装置本地截收呼叫以便提供增强服 务、如客户自支持的方法。订户可能在其各自的移动装置上拨打一个或多个预定号码。移动装置上的软件确定号码是否对应于预定号码之一(例如客户支持号码)。在拨号时,在呼叫接通之后,当呼叫保持时,等等,电话可截收呼叫。如果拨打的号码匹配对应于例如客户支持服务号码的某个号码,则移动装置中断尝试的呼叫,并显示对于移动装置上的订户的问题的可能解决方案的列表。可能解决方案的列表本地存储在移动装置本身中而不是存储在网络上。每个解决方案可能是订户要执行的逐步过程、信息和图形的组合,访问和改变电话上的数据的多个可执行程序,访问和改变承载网络上或者远程因特网服务器上的数据的多个可执行程序,或者其他。A method for intercepting calls locally from a mobile device in order to provide enhanced services, such as customer self-support, is disclosed. Subscribers may dial one or more predetermined numbers on their respective mobile devices. Software on the mobile device determines whether the number corresponds to one of the predetermined numbers (eg, a customer support number). While dialing, after the call is connected, while the call is on hold, etc., the phone can intercept the call. If the number dialed matches a certain number corresponding to, for example, a customer support service number, the mobile device terminates the attempted call and displays a list of possible solutions to the subscriber's problem on the mobile device. The list of possible solutions is stored locally in the mobile device itself rather than on the network. Each solution may be a combination of step-by-step procedures, information and graphics for the subscriber to perform, multiple executable programs to access and change data on the phone, multiple executable programs to access and change data on a hosted network or on a remote Internet server Executing a program, or something else.
图1说明在其中可根据本发明的若干实施例来实现呼叫截收方法和客户自支持的移动装置100。接收器/解调器104经由天线102接收所发送信号,并重构原始的所发送信号。所发送信号被发送到由解码器108、处理器112和RAM(随机存取存储器)114组成的微控制器106。解码器108把信号转换为有意义的数据,并与其它装置接口。解码数据与订户输入110一起被发送给处理器112。另外,移动装置可包括可选组件,例如链接到处理器112的自动数据收集单元120,它可包括自动RFID(射频标识)标签读取器、磁卡刷卡读取器、条形码读取器等。作为补充或替代,移动装置可包括生物计量读取器(例如拇指纹读取器、语音指纹识别功能性等)和/或媒体输出装置(例如MP3播放器、电视调谐器/播放器等)120。移动装置还可包括订户身份模块(SIM)122。处理器112的输出可存储在可编程非易失性存储器116或者RAM存储器118中。Figure 1 illustrates a mobile device 100 in which a call intercept method and customer self-support may be implemented in accordance with several embodiments of the present invention. Receiver/demodulator 104 receives the transmitted signal via antenna 102 and reconstructs the original transmitted signal. The transmitted signal is sent to a microcontroller 106 consisting of a decoder 108 , a processor 112 and a RAM (Random Access Memory) 114 . Decoder 108 converts the signal into meaningful data and interfaces with other devices. The decoded data is sent to processor 112 along with subscriber input 110 . Additionally, the mobile device may include optional components such as an automated data collection unit 120 linked to the processor 112, which may include an automated RFID (radio frequency identification) tag reader, magnetic card swipe reader, barcode reader, and the like. Additionally or alternatively, the mobile device may include a biometric reader (e.g., thumbprint reader, voice fingerprinting functionality, etc.) and/or a media output device (e.g., MP3 player, TV tuner/player, etc.) 120 . The mobile device may also include a Subscriber Identity Module (SIM) 122 . The output of processor 112 may be stored in programmable non-volatile memory 116 or RAM memory 118 .
图2说明用于实现呼叫截收方法和客户自支持的系统体系结构。系统体系结构包括三个组件:基于手机的服务200、移动装置100和基于网络的服务204。图1和本文的论述提供在其中可实现本发明的适当电信或计算环境的简要一般描述。虽然不作要求,但是在计算机可执行指令、例如由诸如移动装置、服务器计算机或个人 计算机之类的通用计算机所执行的例程的一般上下文中描述本发明的若干方面。相干领域的技术人员会理解,本发明可对于其它通信、数据处理或计算机系统配置来实施,包括:因特网设备、手持装置(包括个人数字助理(PDA))、可戴计算机、蜂窝或移动电话的所有方式、多处理器系统、基于微处理器或可编程消费电子产品、机顶盒、网络PC、小型计算机、大型计算机等。实际上,术语“计算机”、“主机”和“主计算机”以及“移动装置”和“手机”在本文中一般可交换地使用,并且表示以上装置和系统的任一个以及任何数据处理器。Figure 2 illustrates the system architecture for implementing the call intercept method and client self-support. The system architecture includes three components: handset-based service 200 , mobile device 100 and web-based service 204 . Figure 1 and the discussion herein provide a brief general description of a suitable telecommunications or computing environment in which the present invention may be implemented. Although not required, several aspects of the invention are described in the general context of computer-executable instructions, such as routines, being executed by a general-purpose computer, such as a mobile device, server computer or personal computer. Those skilled in the pertinent art will appreciate that the present invention may be practiced with respect to other communication, data processing, or computer system configurations, including: Internet appliances, hand-held devices (including personal digital assistants (PDAs)), wearable computers, cellular or mobile telephones All manner, multi-processor systems, microprocessor-based or programmable consumer electronics, set-top boxes, network PCs, minicomputers, mainframes, etc. Indeed, the terms "computer", "host" and "host computer" and "mobile device" and "handset" are generally used herein interchangeably and mean any of the above devices and systems as well as any data processor.
本发明的若干方面可在具体编程、配置或构造成执行本文详细说明的计算机可执行指令的一个或多个的专用计算装置或数据处理器中来体现。本发明的若干方面还可在分布式计算环境中实施,在这些环境中,任务或模块由通过诸如局域网(LAN)、广域网(WAN)或因特网之类的通信网络链接的远程处理装置来执行。在分布式计算环境中,程序模块可位于本地和远程存储器存储装置中。Aspects of the invention may be embodied in one or more special purpose computing devices or data processors specifically programmed, configured, or constructed to execute the computer-executable instructions detailed herein. Aspects of the invention may also be practiced in distributed computing environments where tasks or modules are performed by remote processing devices that are linked through a communications network such as a Local Area Network (LAN), Wide Area Network (WAN) or the Internet. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
本发明的若干方面可存储或分布于计算机可读媒体中,其中包括磁或光可读计算机盘、硬连线或预编程芯片(例如EEPROM半导体芯片)、纳米技术存储器、生物存储器或其它数据存储媒体。实际上,本发明的若干方面的计算机实现指令、数据结构、屏幕显示以及其它数据可分布于因特网或者分布于其它网络(包括无线网络)、在某个时间段分布于传播介质(例如电磁波、声波等)上的传播信号,或者它们可在任何模拟或数字网络(分组交换、电路交换或其它方案)上提供。相干领域的技术人员会知道,本发明的若干部分驻留在服务器计算机中,而对应的部分则驻留在客户机计算机、如移动或便携装置中,因此,虽然在本文中描述了某些硬件平台,但是本发明的若干方面同样适用于网络上的节点。在一个备选实施例中,移动装置或便携装置可表示服务器部分,而服务器则可表示客户机部分。Aspects of the present invention may be stored or distributed on computer readable media, including magnetically or optically readable computer disks, hardwired or preprogrammed chips (such as EEPROM semiconductor chips), nanotechnology memory, biological memory, or other data storage media. In practice, computer-implemented instructions, data structures, screen displays, and other data for aspects of the invention may be distributed over the Internet or over other networks (including wireless networks), over a propagation medium (e.g., electromagnetic waves, acoustic waves, etc.) etc.), or they may be provided over any analog or digital network (packet switched, circuit switched or other scheme). Those skilled in the pertinent arts will appreciate that portions of the present invention reside in server computers and corresponding portions reside in client computers, such as mobile or portable devices, so although some hardware is described herein platform, but aspects of the invention are equally applicable to nodes on the network. In an alternative embodiment, the mobile or portable device may represent the server part, and the server may represent the client part.
基于手机的服务200可包括可执行软件、软件配置、硬 件配置和控制以及手机操作系统接口。如本文所公开的,可执行软件非限制性地可包括经由硬件或无线连通性永久和暂时连接的移动装置或关联存储装置中所存储的任何软件程序。移动装置100可包括鉴权系统208(例如经由SIM)、硬件接口210、报告系统212、脚本接口214、脚本平台216、数据218和脚本220。基于网络的服务204可包括一个或多个网络206、移动网络服务222、移动网络运营商客户服务系统224、主机信息管理系统226、更新脚本228和报告数据230。下面将描述移动装置100的组件和基于网络的服务204。Handset-based services 200 may include executable software, software configuration, hardware configuration and control, and handset operating system interfaces. As disclosed herein, executable software may include, without limitation, any software program stored in a mobile device or associated storage device that is permanently and temporarily connected via hardware or wireless connectivity. Mobile device 100 may include authentication system 208 (eg, via SIM), hardware interface 210 , reporting system 212 , scripting interface 214 , scripting platform 216 , data 218 , and scripting 220 . Network-based services 204 may include one or more of networks 206 , mobile network services 222 , mobile network operator customer service systems 224 , host information management systems 226 , update scripts 228 , and reporting data 230 . The components of the mobile device 100 and the web-based services 204 are described below.
移动装置100中的组件允许装置集成基于手机的服务200和基于网络的服务204。鉴权系统208可实现基于SIM(用户身份模块)卡或者独立鉴权以满足预期安全等级的网络要求。可能不要求但通常推荐对系统鉴权以满足网络要求。Components in mobile device 100 allow the device to integrate handset-based services 200 and web-based services 204 . The authentication system 208 can implement SIM (Subscriber Identity Module) card-based or independent authentication to meet network requirements of expected security levels. It may not be required but is generally recommended to authenticate the system to meet network requirements.
硬件接口210可检索与基于网络或电话的客户支持服务接口所需的硬件接口元素。硬件接口元素的实例包括改变音量、改变频率、检索SIM(用户身份模块)ID、自SIM或无线电硬件的连接状态等。报告系统212可收集由移动装置上报的数据并将其转发给网络206。报告系统212还可加密手机标识信息以提供增加的安全性。信息可经过编码,使得只有主机信息管理系统226才可对手机标识信息进行解密。Hardware interface 210 may retrieve the hardware interface elements needed to interface with web- or phone-based customer support services. Examples of hardware interface elements include changing volume, changing frequency, retrieving SIM (Subscriber Identity Module) ID, connection status from SIM or radio hardware, etc. Reporting system 212 can collect data reported by mobile devices and forward it to network 206 . Reporting system 212 may also encrypt cell phone identification information to provide added security. The information can be encoded so that only the host information management system 226 can decrypt the handset identification information.
脚本接口214用作客户支持服务的标准应用编程接口。更具体来说,脚本接口214提供脚本220与各种硬件特定和可执行程序特定功能之间的接口。脚本接口214允许单个客户服务脚本被部署在多个操作系统和硬件配置上。另外,脚本接口214包括硬件/OS侧以及脚本接口的标准API(应用编程接口)。Scripting interface 214 serves as a standard application programming interface for customer support services. More specifically, script interface 214 provides an interface between script 220 and various hardware-specific and executable program-specific functions. Scripting interface 214 allows a single customer service script to be deployed on multiple operating systems and hardware configurations. In addition, the script interface 214 includes a standard API (Application Programming Interface) of the hardware/OS side as well as the script interface.
脚本平台216可通过脚本接口来混合和匹配呼叫,以便获取信息、改变或校正关于电话的设定以及执行附加功能,如下面所述。脚本平台216鉴权、运行和更新所有脚本220,管理报告更新和变化,与主机信息管理系统226进行通信,与GUI(图形用户界面)进行 通信,以及管理客户调查和会谈。主机信息管理系统226可经由USSD(非结构化补充服务数据)、SMS(短消息服务)、IP(因特网协议)或者移动装置所支持的其它任何网络连通性把通知推送给脚本平台216。脚本平台216可在鉴权之后运行脚本220,以及可对网络206或者对电话来鉴权脚本220。The scripting platform 216 may mix and match calls through a scripting interface to obtain information, change or correct settings on the phone, and perform additional functions, as described below. The scripting platform 216 authenticates, runs and updates all scripts 220, manages reporting updates and changes, communicates with the host information management system 226, communicates with the GUI (graphical user interface), and manages customer surveys and interviews. The host information management system 226 can push notifications to the scripting platform 216 via USSD (Unstructured Supplementary Service Data), SMS (Short Message Service), IP (Internet Protocol), or any other network connectivity supported by the mobile device. The scripting platform 216 can run the script 220 after authentication, and can authenticate the script 220 to the network 206 or to the phone.
基于网络的服务204中的组件允许移动装置100与网络206进行通信以及从其中检索数据。基于网络的服务204可包括有线和无线系统。移动网络服务222可由包括计费、CRM(客户关系管理)、供应等的一个或多个系统组成。此外,移动网络服务222能够经由标准网络协议(例如IP、DTMF(双音多频)、SMS、USSD等)返回由移动装置进行的数据呼叫。Components in network-based services 204 allow mobile device 100 to communicate with and retrieve data from network 206 . Web-based services 204 may include wired and wireless systems. Mobile web services 222 may consist of one or more systems including billing, CRM (customer relationship management), provisioning, and the like. In addition, the mobile network service 222 is capable of returning data calls made by the mobile device via standard network protocols such as IP, DTMF (Dual Tone Multi Frequency), SMS, USSD, and the like.
移动网络运营商客户服务系统224还可由与包括计费、CRM、供应等的客户服务相关的一个或多个系统组成。主机信息管理系统226控制移动装置与主机客户支持系统之间的交互。主机信息管理系统226可向移动装置传送更新。移动装置通常采用唯一的手机ID或序列号以及移动电话号码。报告数据230为从移动装置收集的报告信息提供存储。更新脚本228包括主机客户支持系统提供给移动装置的脚本。更新脚本228可按照主机信息管理系统226所希望的进行管理和确定形式,可针对具体订户或订户组,以及可包括对报告和客户会谈调查的请求。Mobile network operator customer service system 224 may also consist of one or more systems related to customer service including billing, CRM, provisioning, and the like. The host information management system 226 controls the interaction between the mobile device and the host customer support system. The host information management system 226 can transmit updates to the mobile device. Mobile devices typically have a unique phone ID or serial number and a mobile phone number. Reporting data 230 provides storage for reporting information collected from mobile devices. Update scripts 228 include scripts provided to the mobile device by the host customer support system. Update scripts 228 can be managed and formatted as desired by host information management system 226, can be targeted to specific subscribers or groups of subscribers, and can include requests for reports and customer interview surveys.
图3说明基于网络的服务204和移动装置100的系统体系结构。基于网络的服务204包括呼叫中心系统304、装置数据306、订户经验数据308以及供应代理310。呼叫中心系统304可能是客户维护系统326的一部分,装置数据306可能是性能管理系统328的一部分,以及订户经验数据308可能是商业情报系统330的一部分。呼叫中心系统304可远程管理设定,并且可从移动装置100收集数据OTA(经空中)而无需要求订户允许。呼叫中心系统304还可从移动装置100自动收集装置数据(例如手机ID和移动电话号码)306以及订户 经验数据(例如客户服务问题的性质)308。装置数据306和订户经验数据308可集成到基于网络的服务中或者单独使用。FIG. 3 illustrates the system architecture of the web-based service 204 and the mobile device 100 . Web-based service 204 includes call center system 304 , device data 306 , subscriber experience data 308 , and provisioning agent 310 . Call center system 304 may be part of customer care system 326 , device data 306 may be part of performance management system 328 , and subscriber experience data 308 may be part of business intelligence system 330 . The call center system 304 can manage settings remotely and can collect data OTA (over the air) from the mobile device 100 without asking for subscriber permission. The call center system 304 can also automatically collect device data (such as handset ID and mobile phone number) 306 and subscriber experience data (such as the nature of the customer service issue) 308 from the mobile device 100. Device data 306 and subscriber experience data 308 may be integrated into the web-based service or used separately.
供应代理310与更新脚本228和报告数据230进行交互。供应代理从移动装置100收集与装置数据306和订户经验数据308关联的报告数据230。供应代理还通过向移动装置100传送适当的脚本实时校正订户问题。向移动装置100的脚本的传送和从移动装置100的数据的收集可在网络中托管或者在外部。另外,更新脚本228和报告数据306可存储在SQL(结构化查询语言)数据库324中。Provisioning agent 310 interacts with update script 228 and report data 230 . The provisioning agent collects report data 230 associated with the device data 306 and the subscriber experience data 308 from the mobile device 100 . The provisioning agent also corrects subscriber issues in real time by transmitting the appropriate scripts to the mobile device 100 . The transfer of scripts to the mobile device 100 and the collection of data from the mobile device 100 may be hosted in the network or externally. Additionally, update script 228 and report data 306 may be stored in SQL (Structured Query Language) database 324 .
移动装置100可包括呈现平台312(例如以C++实现)、可选UI(用户接口)服务器314、客户机316和脚本接口214。客户机316产生包含订户数据的报告,并把报告传送给基于网络的服务204。客户机316从基于网络的服务204接收可校正订户问题的脚本320。脚本接口214允许单个脚本由多个操作系统和硬件配置来执行。另外,移动装置100还可包括OS(操作系统)318、特定OEM(原始设备制造商)322和装置硬件320。The mobile device 100 may include a presentation platform 312 (eg, implemented in C++), an optional UI (user interface) server 314 , a client 316 and a scripting interface 214 . Client 316 generates reports containing subscriber data and transmits the reports to web-based service 204 . Client 316 receives script 320 from web-based service 204 that may correct the subscriber's problem. Scripting interface 214 allows a single script to be executed by multiple operating systems and hardware configurations. Additionally, the mobile device 100 may also include an OS (Operating System) 318 , a specific OEM (Original Equipment Manufacturer) 322 and device hardware 320 .
图4说明移动装置100的体系结构。呈现平台312、UI服务器314和脚本处理器406处理运营商特定脚本400或者涉及其中。运营商特定脚本400可包括与计费信息、记帐支付、转发呼叫、建立在线相册等有关的脚本,其中包括无线服务提供商(例如提供优选用户接口的那些提供商)特定的那些。包括脚本数据库410和报告数据库412的OS本机引擎408采用OS特定代码402。脚本接口214采用手机特定代码404。手机特定代码404还可应用于SIM 414、OS318、特定OEM 322和手机硬件320。FIG. 4 illustrates the architecture of the mobile device 100 . The presence platform 312, UI server 314 and script processor 406 process or are involved in operator specific scripts 400. Carrier specific scripts 400 may include scripts related to billing information, billing payments, forwarding calls, establishing online photo albums, etc., including those specific to wireless service providers such as those providing preferred user interfaces. OS-specific code 402 is employed by OS native engine 408 , which includes script database 410 and report database 412 . The scripting interface 214 employs handset specific code 404 . Handset specific code 404 may also apply to SIM 414 , OS 318 , specific OEM 322 and handset hardware 320 .
图5说明用于本地提供客户支持的移动装置100上的显示504。参照图5(以及其它屏幕显示),说明用于执行本文所述的某些任务的典型电话或计算机显示或网页。屏幕提供接收输入数据的设施,例如具有要填充的字段的表格、菜单选择、允许若干选项中的一个或多个被选取的下拉菜单或条目、按钮、滑块、超文本链接或者用 于接收用户输入的其它已知用户接口工具。虽然针对某些附图说明和描述了向用户显示信息的某些方式,但是相干领域的技术人员会知道,可采用其它各种备选方案。术语“屏幕”、“网页”和“页面”在本文中一般可交替使用。FIG. 5 illustrates a display 504 on the mobile device 100 for providing customer support locally. Referring to Figure 5 (and other screen displays), a typical phone or computer display or web page for performing some of the tasks described herein is illustrated. Screens provide facilities for receiving input data, such as forms with fields to be filled, menu selections, drop-down menus or entries allowing one or more of several options to be selected, buttons, sliders, hypertext links, or for receiving user Other known user interface tools for input. While certain ways of displaying information to a user are illustrated and described with respect to certain figures, those skilled in the relevant arts will appreciate that various other alternatives may be employed. The terms "screen," "web page," and "page" are generally used herein interchangeably.
屏幕可作为显示描述、图形用户界面或者描述计算机屏幕上的信息的其它方法(例如命令、链接、字体、颜色、布局、大小和相对位置等)来存储,其中,要在页面显示的布局和信息或内容存储在数据库中。一般来说,“链接”表示标识网络上的资源的任何资源定位符,例如在网络上具有站点或节点的组织所提供的显示描述。本文一般使用的“显示描述”表示在计算机屏幕上以上述格式的任一种以及诸如基于电子邮件或字符/代码的格式、基于算法的格式(例如所产生向量)、Flash格式或者矩阵或位映射格式之类的其它格式自动显示信息的任何方法。Screens may be stored as display descriptions, graphical user interfaces, or other methods of describing information on a computer screen (such as commands, links, fonts, colors, layouts, sizes, and relative positions, etc.), where the layout and information to be displayed on a page or the content is stored in the database. In general, "link" means any resource locator that identifies a resource on the network, such as a display description provided by an organization having a site or node on the network. As used generally herein, "display description" means on a computer screen in any of the above formats as well as formats such as email or character/code based, algorithm based (e.g. generated vectors), Flash format or matrix or bitmap Any method of automatically displaying information in other formats, such as .
订户可通过拨打客户支持号码、如“611”来访问屏幕502上的显示504。显示504自动为订户提供最重要事项或问题的列表500,它可能回答常见的客户支持问题。订户可使用更多选项按钮508在显示504上向下滚动,以便查看另外的事项。订户可使用选择按钮506从列表中选择事项。选择事项允许移动装置100从本地可编程非易失性存储器116中检索相关数据。A subscriber may access display 504 on screen 502 by dialing a customer support number, such as "611." Display 504 automatically provides the subscriber with a list 500 of the most important issues or questions, which may answer common customer support questions. The subscriber may use the more options button 508 to scroll down on the display 504 to view additional items. A subscriber may use select button 506 to select an item from the list. Selecting items allows the mobile device 100 to retrieve relevant data from the local programmable non-volatile memory 116 .
图6A说明用于在移动装置上截收和重定向客户服务支持呼叫的基本例程。在框602,订户拨打客户服务支持号码、如“611”,以便访问客户支持呼叫中心。订户的移动装置本地确定所拨号码是否匹配移动装置中所存储的号码(框604)。如果号码匹配,则移动装置在移动装置上本地截收客户服务支持呼叫,并在移动装置上执行动作(框608),下面进行描述。在一个实施例中,移动装置可截收呼入,并且本地显示所存储内容(例如帮助屏幕系列),或者经由网络连接启动浏览器到预定网页。如果号码不匹配,则移动装置允许完成对呼叫中心的呼叫(框606)。Figure 6A illustrates a basic routine for intercepting and redirecting customer service support calls on a mobile device. At block 602, the subscriber dials a customer service support number, such as "611," in order to access a customer support call center. The subscriber's mobile device locally determines whether the dialed number matches a number stored in the mobile device (block 604). If the numbers match, the mobile device intercepts the customer service support call locally on the mobile device and performs an action on the mobile device (block 608), as described below. In one embodiment, the mobile device may intercept incoming calls and display stored content (eg, a series of help screens) locally, or launch a browser to a predetermined web page via a network connection. If the numbers do not match, the mobile device allows the call to the call center to be completed (block 606).
图6B说明用于在移动装置100上截收和重定向客户服务支持呼叫的详细例程600。在框610,订户拨打客户服务支持号码,以便访问客户支持呼叫中心。移动装置100确定订户的呼叫是否应当被本地截收并重定向到运行于移动装置上的移动装置应用或者被准许无需重定向而继续进行(框612)。移动装置100确定所拨号码是否匹配表中本地存储的号码。如果号码匹配,则呼叫被截收。如果订户的呼叫被准许无需重定向而继续进行(框614),则呼叫中心确定是否需要处理更多项目(框616)。如果需要处理更多项目,则呼叫中心把订户的呼叫导向框612,以便处理该呼叫以及确定呼叫是否应当被截收。如果不需要处理更多项目,则订户的呼叫结束(框618)。FIG. 6B illustrates a detailed routine 600 for intercepting and redirecting customer service support calls on the mobile device 100 . At block 610, the subscriber dials a customer service support number to access a customer support call center. The mobile device 100 determines whether the subscriber's call should be intercepted locally and redirected to a mobile device application running on the mobile device or allowed to proceed without redirection (block 612). The mobile device 100 determines whether the dialed number matches a locally stored number in the table. If the numbers match, the call is intercepted. If the subscriber's call is permitted to proceed without redirection (block 614), the call center determines whether more items need to be processed (block 616). If more items need to be processed, the call center directs the subscriber's call to block 612 to process the call and determine whether the call should be intercepted. If no more items need to be processed, the subscriber's call ends (block 618).
如果在框612移动装置100确定订户的呼叫应当被截收,则呼叫与把消息路由到移动装置所需的访问信息一起被导向运行于订户的移动装置上的移动装置应用(框620)。在一个实施例中,移动装置可播放声音或者在显示器上显示对话,从而表明已经截收呼叫。移动装置应用经由网络信令技术、如SMS或USSD把表明已经截收订户的呼叫的信令消息路由到客户支持呼叫中心。在框628,移动装置100接收并处理来自移动装置应用的信令消息。移动装置还可接收来自网络的某些客户自支持数据。在框622,客户支持会话采用从移动装置应用接收的本地存储数据在订户的移动装置上开始。移动装置可采用各种技术来显示和响应所述的客户支持事项。在框624,移动装置本地解决订户的支持事项,下面进行描述。在一个备选实施例中,移动装置从网络检索数据或脚本以便解决订户的支持事项,如上所述(框626)。If at block 612 the mobile device 100 determines that the subscriber's call should be intercepted, the call is directed to a mobile device application running on the subscriber's mobile device along with the access information needed to route the message to the mobile device (block 620). In one embodiment, the mobile device may play a sound or display a dialog on the display to indicate that the call has been intercepted. The mobile device application routes a signaling message indicating that the subscriber's call has been intercepted to the customer support call center via a network signaling technology, such as SMS or USSD. At block 628, the mobile device 100 receives and processes signaling messages from the mobile device application. The mobile device may also receive certain customer self-support data from the network. At block 622, a customer support session begins on the subscriber's mobile device using locally stored data received from the mobile device application. Various techniques may be employed by the mobile device to display and respond to the described customer support items. At block 624, the mobile device locally resolves the subscriber's support case, described below. In an alternative embodiment, the mobile device retrieves data or scripts from the network to address the subscriber's support issue, as described above (block 626).
在一个备选实施例中,呼叫中心确定订户的呼叫是否应当被截收,并相应地引导呼叫。呼叫中心可利用IVRS(交互式语音识别系统)与订户进行通信。如果呼叫中心确定不应当截收呼叫,则呼叫被准许通过呼叫中心继续进行以便处理(框614)。如果呼叫中心确定呼叫应当被截收,则呼叫又被重定向到移动装置以便进行本地处理 (框620)。In an alternative embodiment, the call center determines whether the subscriber's call should be intercepted and directs the call accordingly. Call centers may utilize IVRS (Interactive Voice Recognition System) to communicate with subscribers. If the call center determines that the call should not be intercepted, the call is cleared to proceed through the call center for processing (block 614). If the call center determines that the call should be intercepted, the call is redirected to the mobile device for local processing (block 620).
客户支持呼叫可在连接到呼叫中心之前被截收,如图6A所示。客户支持呼叫也可在已经建立到呼叫中心的连接之后被截收和重定向。图7说明用于在已经连接到客户支持呼叫中心之后截收和重定向呼叫的例程。在框701,订户从他或她的移动装置呼叫客户支持呼叫中心。呼叫连接到呼叫中心,以及移动装置确定呼叫是否应当被截收(框702)。如果移动装置确定不应当截收呼叫,则呼叫被准许继续进行常规呼叫中心处理(框704)。如果移动装置确定呼叫应当被截收,则呼叫又被重定向或者重新路由到移动装置(框706),在其中,移动装置显示对订户的问题的可能解决方案的列表(框708)。因此,语音呼叫被转换为移动装置上的动作。重新路由可由重新路由呼叫的呼叫中心软件或者采用装置推送对入站呼叫作出反应的代理呼叫中心(图14)来进行。Customer support calls can be intercepted before being connected to the call center, as shown in Figure 6A. Customer support calls can also be intercepted and redirected after a connection to the call center has been established. Figure 7 illustrates a routine for intercepting and redirecting a call after having connected to a customer support call center. At block 701, a subscriber calls a customer support call center from his or her mobile device. The call is connected to the call center, and the mobile device determines whether the call should be intercepted (block 702). If the mobile device determines that the call should not be intercepted, the call is allowed to continue with normal call center processing (block 704). If the mobile device determines that the call should be intercepted, the call is redirected or rerouted to the mobile device (block 706), where the mobile device displays a list of possible solutions to the subscriber's problem (block 708). Thus, voice calls are translated into actions on the mobile device. Rerouting can be done by call center software that reroutes calls, or by agent call centers (FIG. 14) that employ device push to respond to inbound calls.
图8A至图8D说明用于执行呼叫截收方法及相关功能性的软件例程。软件例程可存储在移动装置100的存储器116中。在图8A的框800,移动装置本地接收所输入的电话号码、例如客户服务支持呼叫的号码。移动装置确定所输入号码是否匹配现有的客户支持号码(框802)。这个确定可通过把所输入号码与移动装置上所存储的已识别客户支持号码的列表比较来进行。如果所输入号码不匹配,则订户的呼叫继续进行。如果所输入号码匹配移动装置上所存储的现有号码,则移动装置截收该呼叫并将其重定向到移动装置上本地存储的进程(框804)。表明已经截收呼叫的消息可在移动装置上显示。移动装置在移动装置上显示对订户的问题的可能解决方案的列表(框806),并且还可显示用于选择可能的解决方案的指示(框808),如本文所述。8A-8D illustrate software routines for performing the call intercept method and related functionality. The software routines may be stored in the memory 116 of the mobile device 100 . At block 800 of FIG. 8A, the mobile device locally receives an entered telephone number, such as a number for a customer service support call. The mobile device determines whether the entered number matches an existing customer support number (block 802). This determination can be made by comparing the entered number to a list of recognized customer support numbers stored on the mobile device. If the entered numbers do not match, the subscriber's call continues. If the entered number matches an existing number stored on the mobile device, the mobile device intercepts the call and redirects it to a process stored locally on the mobile device (block 804). A message may be displayed on the mobile device indicating that the call has been intercepted. The mobile device displays on the mobile device a list of possible solutions to the subscriber's problem (block 806), and may also display an indication for selecting a possible solution (block 808), as described herein.
图8B这时显示用于通知订户关于大的客户支持呼叫量的子例程。在订户呼叫客户支持呼叫中心之后,订户的移动装置可近似计算并显示与客户服务代表的语音连接的等待时间(框810)。在一 个实施例中,移动装置可根据说明时间的公式来近似计算等待时间。在一个备选实施例中,移动装置可利用从网络查询的信息来近似计算等待时间。等待时间可在移动装置上显示,从而劝阻订户完成呼叫,而采用移动装置上的客户自支持功能性。在又一个实施例中,移动装置可能根本不确定或显示等待时间。FIG. 8B now shows a subroutine for notifying subscribers about a high volume of customer support calls. After the subscriber calls the customer support call center, the subscriber's mobile device may approximate and display a wait time for a voice connection with a customer service representative (block 810). In one embodiment, the mobile device can approximate the wait time according to a formula that accounts for the time. In an alternative embodiment, the mobile device may approximate the latency using information queried from the network. The wait time can be displayed on the mobile device, thereby dissuading the subscriber from completing the call, instead employing customer self-support functionality on the mobile device. In yet another embodiment, the mobile device may not determine or display the wait time at all.
移动装置可截收客户支持呼叫,并提示订户自动向客户支持呼叫中心发送消息以便在稍后时间回叫(框812)。如果订户选择向客户支持呼叫中心发送消息以便在稍后时间回叫,则订户的对客户支持的请求被放入队列,以便让呼叫中心在呼叫量许可时返回呼叫(框820)。消息可采取电子邮件、SMS、IP等的形式。消息可包含客户相关信息(例如电话号码、姓名、可能的问题等)。订户可在向客户支持呼叫中心发送消息之后照常使用移动装置。移动装置可跟踪所请求呼叫,以及订户可在他或她发现移动装置上的本地解决方案时取消该请求。The mobile device may intercept the customer support call and prompt the subscriber to automatically send a message to the customer support call center to call back at a later time (block 812). If the subscriber chooses to send a message to the customer support call center to call back at a later time, the subscriber's request for customer support is placed in a queue for the call center to return the call when call volume permits (block 820). The message may take the form of email, SMS, IP, etc. The message may contain customer related information (eg phone number, name, possible questions, etc.). The subscriber can use the mobile device as usual after sending a message to the customer support call center. The mobile device can track the requested call, and the subscriber can cancel the request when he or she finds a local solution on the mobile device.
如果订户选择不向客户支持呼叫中心发送消息以便在稍后时间回叫,则移动装置可采用显示器上的显示元素(框816)来提供稍后发送消息的选项(框814)。如果订户选择显示器上的显示元素,则消息将传送到呼叫中心以请求回叫。If the subscriber chooses not to send a message to the customer support call center to call back at a later time, the mobile device may employ a display element on the display (block 816) to provide an option to send the message later (block 814). If the subscriber selects a display element on the display, the message is transmitted to the call center to request a callback.
在一个实施例中,移动装置可记录用户所执行的所有动作,从而在移动装置上完成全部帮助屏幕之后,移动装置可把呼叫放入客户维护中心上的零等待队列,并且把所有击键或其它信息从移动装置提供给客户维护代表。这样,客户维护代表将知道订户已经进行的操作以及订户需要帮助。这可与移动装置结合,先前向客户维护中心发出请求消息,然后再接收用于访问零等待队列以及发起指定客户维护中心的帮助的特殊号码、如36位号码。In one embodiment, the mobile device can log all actions performed by the user, so that after completing all help screens on the mobile device, the mobile device can place the call into a zero-wait queue at the customer care center and send all keystrokes or Other information is provided from the mobile device to the customer service representative. This way, the customer care representative will know what the subscriber has been doing and that the subscriber needs assistance. This can be combined with a mobile device, previously sending a request message to a customer care center, and then receiving a special number, such as a 36-digit number, for accessing the zero-wait queue and initiating assistance to a designated customer care center.
继续进行到图8C,开始用于访问对客户支持事项的解决方案的子例程,在其中,订户在移动装置上选择对客户支持事项的解决方案(框822)。如果不需要安全代码来访问装置上的解决方案(框 824),则移动装置提供所选解决方案,它可在装置本身中实现(框832)。所选解决方案可包含逐步过程或屏幕、信息图形、视频和/或音频剪辑、移动装置上的数据的多个可执行程序、网络或远程服务器上的数据的多个可执行程序等。在移动装置提供对所选解决方案的访问及实现所选解决方案之后,装置可本地或远程存储与订户的所选解决方案相关的信息(框834)。Continuing to FIG. 8C , a subroutine for accessing solutions to customer support issues begins where the subscriber selects solutions to customer support issues on the mobile device (block 822 ). If the security code is not required to access the solution on the device (block 824), the mobile device provides the selected solution, which may be implemented in the device itself (block 832). The selected solution may contain step-by-step procedures or screens, infographics, video and/or audio clips, multiple executables from data on a mobile device, multiple executables from data on a network or remote server, etc. After the mobile device provides access to and implements the selected solution, the device may store information related to the subscriber's selected solution locally or remotely (block 834).
在框824,如果需要安全代码来访问所选解决方案,则移动装置可提示订户输入安全代码以访问所选解决方案(框826)。如果安全代码不正确,则移动装置将拒绝访问所选解决方案(框830)。如果安全代码正确(框828),则移动装置将提供对所选解决方案的访问,并且可实现该解决方案(框832)。下面针对图9A和图9B来提供它的一个实例。At block 824, if a security code is required to access the selected solution, the mobile device may prompt the subscriber to enter the security code to access the selected solution (block 826). If the security code is incorrect, the mobile device will deny access to the selected solution (block 830). If the security code is correct (block 828), the mobile device will provide access to the selected solution and the solution can be implemented (block 832). An example of this is provided below with respect to Figures 9A and 9B.
图8D现在说明用于改变移动装置上的显示元素的子例程。如果订户在移动装置上选择改变显示外观的选项(框836),则移动装置向订户提供改变显示外观(例如品名、遮蔽层、多个时区、移动装置的状态、网络的状态等-框838)的选项。这是帮助装置的用户配置的一个实例-许多其它的也是可行的。Figure 8D now illustrates a subroutine for changing display elements on a mobile device. If the subscriber selects the option to change the display appearance on the mobile device (block 836), the mobile device provides the subscriber with an option to change the display appearance (e.g., product name, overlay, multiple time zones, status of the mobile device, status of the network, etc. - block 838) Options. This is one example of user configuration of the assistance device - many others are possible.
移动装置还可检查新的或已更新信息是否可用于移动装置(框840)。例如,信息可指的是可从网络下载到移动装置的脚本或其它软件可执行程序。如果新的信息可用,则移动装置下载并安装该信息(框842)。如果新的信息不可用,则电话进行再次接收和处理所拨打号码。The mobile device may also check whether new or updated information is available for the mobile device (block 840). For example, information may refer to scripts or other software executables that may be downloaded from a network to a mobile device. If new information is available, the mobile device downloads and installs the information (block 842). If new information is not available, the phone proceeds to receive and process the dialed number again.
改变移动装置上的显示外观可包括把商标叠加在移动装置的壁纸上、在移动装置识别出向新时区的过渡时显示两个时区等,下面进行描述。移动装置可在屏幕之上显示收报器,它例如显示:“欢迎来到客户维护:平均等待时间为五分钟。您现在可查看下列屏幕以便帮助更快地解决问题或回答问题。”移动装置也可提供诸如呼叫的振铃或者摘机的声音之类的音频反馈或音频脚本以及提供与收 报器中所提供的相同的信息的语音脚本。然后,这可取代实际拨打电话。可提供相似的音频脚本以模仿对客户支持呼叫中心的呼叫或者由其进行的应答。Changing the display appearance on the mobile device may include superimposing a logo on the wallpaper of the mobile device, displaying two time zones when the mobile device recognizes a transition to a new time zone, etc., as described below. The mobile device may display a ticker over the screen, which for example displays: "Welcome to Customer Care: The average wait time is five minutes. You may now view the following screens to help resolve or answer questions faster." The mobile device also Audio feedback or audio scripts such as the sound of a call ringing or going off-hook may be provided as well as voice scripts providing the same information as provided in the ticker. This can then replace actually making a phone call. A similar audio script may be provided to simulate a call to or response by a customer support call center.
常见客户支持呼叫的一个实例是检索SIM(用户身份模决)解锁代码。图9A和图9B说明帮助用户解锁移动装置上的SIM的适当屏幕。图9A的部分900说明SIM被锁定。移动装置上的显示504可提示订户输入代码以解锁SIM部分(902)。如果订户表明他或她忘记了代码(例如向屏幕部分-904提供输入),则移动装置可提示订户输入备用信息以便对图9B的移动装置部分(906)上存储的SIM解锁代码进行解密。例如,备用信息可能是对于在此是订户的狗的名字的问题的答案(908)。通过在输入正确答案之后选择“解锁”选项,输入正确的名字将对SIM进行解锁(910)。An example of a common customer support call is to retrieve a SIM (Subscriber Identity Module) unlock code. Figures 9A and 9B illustrate appropriate screens to assist the user in unlocking the SIM on the mobile device. Portion 900 of Figure 9A illustrates that the SIM is locked. Display 504 on the mobile device may prompt the subscriber to enter a code to unlock the SIM portion (902). If the subscriber indicates that he or she has forgotten the code (eg, providing input to Screen Part-904), the mobile device may prompt the subscriber to enter backup information in order to decrypt the SIM unlock code stored on the mobile device part (906) of Figure 9B. For example, the backup information might be an answer to a question, here the name of the subscriber's dog (908). Entering the correct name will unlock the SIM by selecting the "unlock" option after entering the correct answer (910).
图10A-10C是向订户传递自动更新以及响应网络事件的移动装置屏幕显示的实例。参照图10A-10C,说明在移动装置100上进行操作的上述软件可如何自动更新电话上的功能的一个实例。如图10A所示,移动装置显示器504的上部1002显示服务提供商的名称“Vector Mobile”,但是当移动装置漫游通过网络边界时,移动装置上的软件接收来自新网络的消息。当移动装置接收来自新网络服务提供商“MarquisCom”的登记消息时,装置在新网络上为语音服务进行登记,并在上部显示新网络的名称,如图10B的1004所示。此外,电话从订户的服务提供商的优选漫游伙伴自动建立正确的接入点名称(APN),以及订户可继续访问数据应用。在一个实施例中,移动装置应用可检测“611”呼叫上的漫游,并呼叫免费号码来联络订户的归属呼叫中心以便应答服务问题呼叫。这允许订户或无线服务提供商避免附加费。此外,电话可自动提供改变电话的本地时钟时间、对移动装置的地址簿/快速拨号列表中的电话号码添加适当的国家码等,如图10C所示。总体上,移动装置上运行的脚本不仅检测网络可用性和状态,而且还检测装置设定和配置,以便自动对应用错误作 出反应。这样,移动装置可捕捉订户活动,并创建可经过组合以建立上下文相关服务的标准化可编脚本的功能。10A-10C are examples of mobile device screen displays delivering automatic updates to subscribers and responding to network events. Referring to Figures 10A-10C, one example of how the above-described software operating on the mobile device 100 can automatically update the functionality on the phone is illustrated. As shown in Figure 10A, the upper portion 1002 of the mobile device display 504 displays the service provider's name "Vector Mobile", but as the mobile device roams across network boundaries, the software on the mobile device receives messages from the new network. When the mobile device receives a registration message from the new network service provider "MarquisCom", the device registers for the voice service on the new network and displays the name of the new network on the upper part, as shown in 1004 of FIG. 10B . In addition, the phone automatically establishes the correct Access Point Name (APN) from the subscriber's service provider's preferred roaming partner, and the subscriber can continue to access data applications. In one embodiment, the mobile device application can detect roaming on a "611" call and call a toll-free number to contact the subscriber's home call center to answer the service problem call. This allows subscribers or wireless service providers to avoid surcharges. Additionally, the phone may automatically offer to change the phone's local clock time, add the appropriate country code to the phone number in the mobile device's address book/speed dial list, etc., as shown in Figure 10C. In general, scripts running on mobile devices not only monitor network availability and status, but also device settings and configurations to automatically react to application errors. In this way, mobile devices can capture subscriber activity and create standardized scriptable functions that can be combined to create context-sensitive services.
服务提供商也可向不同组的订户提供服务等级。例如,图11A、图11B和图11C说明分别对基本客户、高单位平均收入(ARPU)客户和企业客户所提供的显示屏幕的实例。对于图11A的实例,服务提供商可控制提供给订户的体验,以便使客户维护成本为最小,同时给予高用户体验,如本文所述。如图11A的屏幕的上部1102所示,显示了用户名“MariePascal”和关联电话号码以及她的即期余额、购买分钟的到期日、上一次分钟结束、所使用的分钟数和所使用的消息数量。下部1104提供订户可能希望执行的一些常见功能,例如现在结束分钟数量、访问游戏或其它所希望的订户特征(例如振铃音)、到一系列帮助选项的入口点以及购买服务提供商提供的产品的机会。Service providers may also offer service levels to different groups of subscribers. For example, FIGS. 11A, 11B, and 11C illustrate examples of display screens provided for basic customers, high average revenue per unit (ARPU) customers, and enterprise customers, respectively. For the example of FIG. 11A , the service provider can control the experience provided to the subscriber in order to minimize customer maintenance costs while giving a high user experience, as described herein. As shown in the upper portion 1102 of the screen of FIG. 11A , the user name "MariePascal" and associated phone number are displayed along with her current balance, expiration date of minutes purchased, end of last minute, number of minutes used, and minutes used. number of messages. Lower section 1104 provides some common functions that a subscriber may wish to perform, such as the number of minutes ending now, access to games or other desired subscriber features (such as ring tones), entry points to a range of help options, and purchase products offered by service providers Opportunity.
在中间服务等级(如图11B所示)之下,服务提供商可通过为优质服务访问提供综合厂商支持来增强高ARPU订户体验。回叫可从客户服务呼叫中心来安排,以及任何服务呼叫可自动路由到优质支持组或路由到任何队列的头部。屏幕上部1106说明图表,表示已使用和允许的语音分钟、SMS消息以及数据的千字节数,而下部1108则说明这种优质订户访问他或她的计费记录、自动对优质客户支持代表说话、访问门户服务以及查看优质订户的即将来临的事件的选项。Below the intermediate service levels (as shown in Figure 1 IB), service providers can enhance the high ARPU subscriber experience by providing comprehensive vendor support for premium service access. Callbacks can be scheduled from the customer service call center, and any service call can be automatically routed to the premium support group or to the head of any queue. The upper portion 1106 of the screen illustrates graphs representing used and allowed voice minutes, SMS messages, and kilobytes of data, while the lower portion 1108 illustrates such a premium subscriber accessing his or her billing records, automatically speaking to a premium customer support representative , access to portal services, and the option to view upcoming events for premium subscribers.
通过允许企业客户定制所提供产品以及考虑到企业应用和厂商支持,图11C把订户体验扩展到企业客户。企业特定服务可与对企业问讯台的集成一起提供。如图11C所示,上部1110表明被启用的某个企业功能性,在本例中为呼叫转移已开启。中部1112允许企业订户对服务配置数据、配置语音选项、访问帮助或“快速入门”主题的列表以及访问要购买的商品/服务的菜单。下部1114为企业订户提供电子邮件、语音邮件和数据服务支持。因此,屏幕的中部1112是运营商相关的,而下部1114则是企业相关的(例如告诉订户如 何实现语音邮件)。Figure 11C extends the subscriber experience to enterprise customers by allowing them to customize the products offered and to take into account enterprise applications and vendor support. Enterprise-specific services can be provided with integration to the enterprise help desk. As shown in Figure 11C, upper portion 1110 indicates that certain enterprise functionality is enabled, in this example call forwarding is turned on. Central section 1112 allows enterprise subscribers to configure data for the service, configure voice options, access a list of help or "quick start" topics, and access a menu of goods/services to purchase. The lower section 1114 provides email, voicemail and data service support for enterprise subscribers. Thus, the middle portion 1112 of the screen is carrier-related, while the lower portion 1114 is enterprise-related (e.g. telling subscribers how to implement voicemail).
图11A-11C的屏幕中所示的数据整体上可自动刷新,因此不需要订户呼叫客户维护。但是,如果订户确实呼叫了客户维护,则移动装置可把相干数据自动转发给呼叫中心,并连接到相干组、如优质呼叫服务、高级技术服务或者计费部门。而且,如上所述,最初播放音频通知,使得订户感觉到立即响应。The data shown in the screens of Figures 11A-11C may generally be automatically refreshed, thus requiring no subscriber calls to customer maintenance. However, if the subscriber does call customer maintenance, the mobile device can automatically forward the relevant data to the call center and connect to a relevant group, such as premium call service, advanced technical service or billing department. Also, as described above, the audio notification is initially played so that the subscriber perceives an immediate response.
本文所述的移动装置支持应用还允许用户在适当时间访问帮助指示,在其中,这些指示自动提供给用户,而不是迫使用户不时地寻找冗长的帮助菜单以获得相关主题。例如当订户拨打“911”时,自动指示可能是有用的。当订户进行“911”紧急呼叫时,订户的移动装置可在检测到拨打了“911”时提供急救指示。移动装置可自动向“911”PSAP(公共服务应答点)呼叫中心提供信息。移动装置还可通知PSAP电话带有照相机,以及移动装置则可指示订户向医疗专家、如EMT(急救医务人员)发送患者或受害者的图片或现场视频。(相反,移动装置可接收指示视频,以便帮助描述对受害者施行的适当急救措施。)The mobile device support application described herein also allows the user to access help instructions at the appropriate time, where these instructions are automatically provided to the user, rather than forcing the user to search for a lengthy help menu from time to time for related topics. Automatic directions may be useful, for example, when a subscriber dials "911." When a subscriber makes a "911" emergency call, the subscriber's mobile device may provide first aid indications upon detection that "911" was dialed. The mobile device can automatically provide information to a "911" PSAP (Public Service Answering Point) call center. The mobile device can also inform the PSAP that the phone has a camera, and the mobile device can then instruct the subscriber to send a picture or live video of the patient or victim to a medical professional, such as an EMT (emergency medical personnel). (Instead, the mobile device can receive instructional video to help describe the appropriate first aid to administer to the victim.)
此外,系统可扩展到处理其它呼叫、如信息或“411”呼叫。在这里,移动装置可截收411呼叫,并向用户提供选项,比如先前请求号码的列表(带有或没有与这些号码关联的相关信息)、经由常用或最近访问的网页来访问信息的选项等。Additionally, the system can be extended to handle other calls, such as messages or "411" calls. Here, the mobile device may intercept the 411 call and provide the user with options such as a list of previously requested numbers (with or without relevant information associated with those numbers), options to access information via frequently or recently visited web pages, etc. .
如图12A所示,用户已经经由移动装置100拍摄图片或者捕捉图像。作为响应,电话则捕捉事件,允许脚本编写器创建基于上下文的反应进程,以及提供服务告警,如图12B所示,它询问用户他或她是否希望向另一个人发送图片,如果是的话,则电话使用户浏览一个或多个附加屏幕,从而指示用户如何执行这个操作。因此,这些用户指南是交互性且上下文相关的。经由屏幕上的建议来促进订户对这些功能的使用,以及在对于用户最有价值时提供训练。As shown in FIG. 12A , the user has taken a picture or captured an image via the mobile device 100 . In response, the phone captures the event, allows the script writer to create a context-based reaction process, and provides a service alert, as shown in Figure 12B, which asks the user if he or she wishes to send a picture to another person, and if so, then The phone navigates the user to one or more additional screens, instructing the user how to perform this action. Therefore, these user guides are interactive and context sensitive. Subscriber usage of these features is facilitated via on-screen suggestions, and training is provided when it is most valuable to the user.
因此,提供本地化客户支持的增加组件包括指示订户使 用他们的移动装置上的应用或功能的指导或指南的使用。当订户在他们的移动装置上第一次启动应用时,移动装置可能能够检测这种第一次使用。移动装置则可本地启动针对应用或情况的上下文的自动训练指南。指南用于指导订户进行操作,并且包括一组指示。另外,移动装置可从订户自动收集配置或设置数据,以便在相关时间提供自动化上下文相关指导和指南。作为备选或补充,移动装置可从网络检索训练指导或指南,或者一个应用或服务中的自动化上下文相关训练指南的使用可能触发另一个应用或服务中的自动化训练。训练指南的结果可能被记录以便脱机分析。此外,不是只在第一次提供指南功能性,移动装置而是可监测装置功能的使用,并且在经过预定时间段(例如三个月)之后启动指南功能性。在预定时间之后,移动装置可假定订户已经遗忘怎样执行预期功能,因此再次提供指南功能性。Thus, an added component to providing localized customer support includes the use of instructions or guides instructing subscribers to use applications or functions on their mobile devices. When a subscriber launches an application on their mobile device for the first time, the mobile device may be able to detect this first use. The mobile device can then locally initiate an automated training guide specific to the context of the application or situation. Guides are used to guide the subscriber through operations and consist of a set of instructions. Additionally, mobile devices can automatically collect configuration or setup data from subscribers in order to provide automated context-sensitive guidance and guidance at relevant times. Alternatively or additionally, the mobile device may retrieve training instructions or guidance from the network, or the use of automated context-sensitive training guidance in one application or service may trigger automated training in another application or service. The results of the training guide may be recorded for offline analysis. Furthermore, instead of providing the guide functionality only the first time, the mobile device may monitor usage of the device functionality and activate the guide functionality after a predetermined period of time has elapsed (eg, three months). After a predetermined time, the mobile device may assume that the subscriber has forgotten how to perform the intended function and thus provide the guide functionality again.
图23说明辅助订户的上下文相关屏幕的一个实例。这个上下文相关屏幕可响应订户第一次选择某个功能而出现在移动装置显示器上。例如,订户可能访问在移动装置上拍摄图片的按钮或功能。上下文相关屏幕可响应该选择而出现在显示器504上,它在这里是开始使订户浏览学习新应用-拍摄图片、然后存储或发送那个图片所需的步骤的初始培训陈述2302。另外,上下文相关屏幕可包含为订户提供用于处理某个功能的不同选项的选项列表2304。Figure 23 illustrates an example of a context sensitive screen for a secondary subscriber. This context sensitive screen may appear on the mobile device display in response to the subscriber selecting a function for the first time. For example, a subscriber might have access to a button or function to take a picture on the mobile device. A context sensitive screen may appear on the display 504 in response to this selection, here it is the initial training presentation 2302 that starts the subscriber browsing to learn a new application - the steps required to take a picture, then store or send that picture. Additionally, the context sensitive screen may contain an options list 2304 that provides the subscriber with different options for handling a certain function.
因此,电话可识别第一次使用,以及在一个应用、功能或服务中的使用可能为用户触发另一个中的训练。如上所述,当订户第一次启动他或她的移动装置上的应用时,交互训练会话自动识别这个第一次使用,并相应地启动训练会话。小训练情况指导用户进行操作,并且可能收集配置或设置数据以及可能提供给服务提供商的反馈数据。这些用户指南不需要本地存储,但是可能根据需要通过空中从网络分发,但是一般指南可用于通过所有应用,并且为这种目的而本地存储。移动装置上的支持应用监测使用行为,并根据移动装置事件启动用户指南的训练情景。通过自动激活这类用户指南,加深了订户 对所提供的现有应用或服务的了解,以及结果可记录在电话中并下载到网络,或者接近实时地传送到网络供脱机分析。关于适当的用户接口选项的更多详细情况可见于转让给与本申请相同的受让人并与其同时提交(代理人档案号45485-8002)的标题为“例如用于移动装置上的客户自支持的用户接口方法”的PCT申请No._____。Thus, the phone may recognize first use, and use in one application, function or service may trigger training for the user in another. As noted above, when a subscriber launches an application on his or her mobile device for the first time, the interactive training session automatically recognizes this first use and launches the training session accordingly. A small training situation instructs the user in what to do and may collect configuration or setup data and feedback data that may be provided to the service provider. These user guides do not need to be stored locally, but may be distributed over the air from the network as needed, but general guides are available through all applications and are stored locally for this purpose. A supporting application on the mobile device monitors usage behavior and initiates training scenarios for the user guide based on mobile device events. By automatically activating such user guides, the subscriber's understanding of the existing application or service being offered is enhanced, and the results can be recorded in the phone and downloaded to the network, or transmitted in near real time to the network for offline analysis. Further details regarding appropriate user interface options can be found in the document entitled "Example for Customer Self-Support on Mobile Devices" assigned to and filed concurrently with the same assignee as this application (Attorney Docket No. 45485-8002). PCT Application No._____ of User Interface Method for .
图13说明在移动装置上运行的、与呼叫截收功能交互的各种应用。订户可选择浏览器1300中的具体项或者联络应用1302以启动可寻址网页或应用(框1312)。从联络应用1302选择客户支持电话号码可能导致在装置上的呼叫截收应用(框1310)的呼叫截收功能(框1322)之下由订户的移动装置截收的呼叫(框1314和1316)。电话号码拨打应用1306和硬件或软件按钮1308也可用来进行可由呼叫截收功能1322截收的呼叫。一般来说,截收应用1310可从订户接收电话号码,并确定所输入号码是否匹配移动装置中所存储的号码(框1318),如果是的话,则截收呼叫(框1324)。如果电话号码不匹配移动装置中所存储的号码(框1318),则呼叫在结束(框1326)之前经过呼叫中心(框1320)。Figure 13 illustrates various applications running on a mobile device that interact with the call intercept functionality. A subscriber may select a particular item in browser 1300 or contact application 1302 to launch an addressable web page or application (block 1312). Selecting a customer support phone number from the contact application 1302 may result in a call being intercepted by the subscriber's mobile device (blocks 1314 and 1316) under the call intercept functionality (block 1322) of the call intercept application (block 1310) on the device. The phone number dialing application 1306 and hardware or software buttons 1308 may also be used to place calls that may be intercepted by the call intercept function 1322 . In general, the intercept application 1310 may receive a phone number from a subscriber, determine whether the entered number matches a number stored in the mobile device (block 1318), and if so, intercept the call (block 1324). If the phone number does not match a number stored in the mobile device (block 1318), the call passes through the call center (block 1320) before ending (block 1326).
图14说明移动装置应用的远程激活。移动装置100与可包括用于处理语音呼叫的移动语音网络1406和用于处理数据的移动数据网络1408的网络1401进行交互。移动语音网络1406通过PSTN(公共交换电话网)1424与呼叫中心系统1404进行交互。移动数据网络1408可通过因特网1426与呼叫中心系统1404进行交互。呼叫中心包括示出其中一部分的各种已知组件,其中包括自动呼叫分配(ACD)和计算机电话接口(CTI)软件以及交互语音响应(IVR)或模拟显示服务接口IVR。Figure 14 illustrates remote activation of a mobile device application. The mobile device 100 interacts with a network 1401 which may include a mobile voice network 1406 for handling voice calls and a mobile data network 1408 for handling data. Mobile voice network 1406 interacts with call center system 1404 through PSTN (Public Switched Telephone Network) 1424 . The mobile data network 1408 can interact with the call center system 1404 through the Internet 1426 . A call center includes various known components, some of which are shown, including Automatic Call Distribution (ACD) and Computer Telephony Interface (CTI) software and Interactive Voice Response (IVR) or Analog Display Service Interface IVR.
代理呼叫中心系统1428可通过经由PSTN 1424发送网络消息(例如SMS、USSD等)远程激活不包含移动装置应用的移动装置。消息包含到本地或远程屏幕的链接,它可用来激活装置。移动装置的远程激活可在基本、第三或代理呼叫中心系统上发生。代理呼叫 中心1428包括示出了其中一部分的其它已知组件。The agent call center system 1428 can remotely activate mobile devices that do not contain mobile device applications by sending network messages (eg, SMS, USSD, etc.) over the PSTN 1424 . The message contains a link to a local or remote screen, which can be used to activate the unit. Remote activation of mobile devices can occur on primary, tertiary or agent call center systems. The agent call center 1428 includes other known components, some of which are shown.
图15A说明根据一个备选实施例、用于基于移动装置的客户支持的呼叫路由选择系统的更详细情况。呼叫路由选择系统可包括具有语音1501移动装置100和服务器204等组件的呼叫流程。订户可采用包括截收呼叫的移动装置支持应用(框1508)的移动装置或者通常采用不包括这类移动装置支持应用的移动装置(框1506)来发起呼叫(框1510)。如果移动装置不包括移动装置应用,则代理呼叫中心系统1428可通过发送网络消息远程激活移动装置上的自支持功能。在一个备选实施例中,代理呼叫中心系统1428可在已经向客户支持呼叫中心进行呼叫之后远程激活自支持功能,甚至把任何必需的软件或帮助屏幕下载到移动装置。如果移动装置包括移动装置应用,则移动装置确定所输入的电话号码是否匹配现有客户支持号码(框1514)。如果所输入号码不匹配移动装置上所存储的现有客户支持号码,则呼叫无中断地继续进行(框1518)。如果所输入号码匹配移动装置上所存储的现有客户支持号码,则移动装置截收该呼叫并将其重定向到移动装置上的移动装置应用(框1516)。Figure 15A illustrates more details of a call routing system for mobile device-based customer support, according to an alternative embodiment. A call routing system may include a call flow having components such as voice 1501 mobile device 100 and server 204 . A subscriber may initiate a call (block 1510) with a mobile device that includes a mobile device support application for intercepting the call (block 1508), or typically with a mobile device that does not include such a mobile device support application (block 1506). If the mobile device does not include a mobile device application, the agent call center system 1428 can remotely activate the self-supporting functionality on the mobile device by sending a network message. In an alternative embodiment, the agent call center system 1428 can remotely activate the self-support function after having placed a call to the customer support call center, even downloading any necessary software or help screens to the mobile device. If the mobile device includes a mobile device application, the mobile device determines whether the entered phone number matches an existing customer support number (block 1514). If the number entered does not match an existing customer support number stored on the mobile device, the call continues without interruption (block 1518). If the entered number matches an existing customer support number stored on the mobile device, the mobile device intercepts the call and redirects it to the mobile device application on the mobile device (block 1516).
在图15的这个备选实施例中,一旦已经发起呼叫(框1510),可发起经由代理系统1428采用代理IVR(框1520)或者经由呼叫中心1404采用操作员IVR(框1522)的音频介绍。(或者,移动装置可本地存储音频文件或脚本以模仿或欺骗对呼叫中心的呼叫。)不管哪一种方式,如果订户的问题对应于特定服务或特征,则以可听方式提示订户按下按钮(例如“X”)(框1524)。如果订户没有按下对应于服务的按钮(例如“X”-框1526),则呼叫通过IVR路由选择系统无中断地继续进行(框1534)。如果订户按下对应于服务的按钮(框1526),则呼叫中心确定移动装置是否具有所需的自支持移动装置应用(框1528)。如果移动装置具有移动装置应用(框1530),则移动装置截收呼叫并将其重定向到移动装置本身(框1532),以及提供适当的音频消息。In this alternative embodiment of FIG. 15, once the call has been initiated (block 1510), an audio introduction may be initiated via agent system 1428 employing agent IVR (block 1520) or via call center 1404 employing operator IVR (block 1522). (Alternatively, the mobile device may store an audio file or script locally to mimic or spoof a call to a call center.) Either way, the subscriber is audibly prompted to press a button if the subscriber's question corresponds to a particular service or feature (eg, "X") (block 1524). If the subscriber does not press the button corresponding to the service (eg "X" - block 1526), the call continues without interruption through the IVR routing system (block 1534). If the subscriber presses the button corresponding to the service (block 1526), the call center determines whether the mobile device has the required self-supporting mobile device application (block 1528). If the mobile device has a mobile device application (block 1530), the mobile device intercepts the call and redirects it to the mobile device itself (block 1532), and provides an appropriate audio message.
移动装置上的移动装置应用通常针对订户的问题并本地解决该事项,如上所述。在移动装置应用无法本地解决该事项的情况中,移动装置可依靠来自网络204的数据来解决事项(框1536),从而经由主叫适当连接向装置提供数据(框1538)。当网络204接收来自移动应用装置的对数据的请求时,网络可检验移动装置应用具有来自许可证数据库(1542)的访问数据的许可证(框1540)。网络204还可确定移动装置是否为WAP(无线应用协议)使能的(1544)。如果移动装置是WAP使能的,则数据可采用WAP从网络204传送到移动装置(框1546)。如果移动装置不是WAP使能的,则数据可采用非WAP使能的协议、例如经由SIM STK(SIM应用工具包-框1548)从网络传送到移动装置。The mobile device application on the mobile device typically addresses the subscriber's problem and solves the matter locally, as described above. In cases where the mobile device application cannot resolve the matter locally, the mobile device may rely on data from the network 204 to resolve the matter (block 1536), providing the data to the device via the calling appropriate connection (block 1538). When the network 204 receives a request for data from a mobile application device, the network may verify that the mobile device application has a license to access the data from the license database (1542) (block 1540). The network 204 may also determine whether the mobile device is WAP (Wireless Application Protocol) enabled (1544). If the mobile device is WAP enabled, data may be transmitted from the network 204 to the mobile device using WAP (block 1546). If the mobile device is not WAP enabled, data may be transferred from the network to the mobile device using a non-WAP enabled protocol, eg, via SIM STK (SIM Application Toolkit - block 1548).
图15B说明用于在图15的框1516之后利用移动装置应用在移动装置上本地提供客户支持的四个选项。在第一选项中,移动装置提示订户进行输入(框1550)。如果订户的问题对应于特定服务或特征,则移动装置可提示订户选择按钮(例如“X”)(框1552)。如果订户没有选择对应于特定服务或特征的按钮(框1554),则移动装置可为订户提供进行选择的更多选项(框1556)。订户可选择某个选项(框1554),或者可完成对客户支持的呼叫(框1558)。FIG. 15B illustrates four options for providing customer support locally on the mobile device with the mobile device application after block 1516 of FIG. 15 . In a first option, the mobile device prompts the subscriber for input (block 1550). If the subscriber's question corresponds to a particular service or feature, the mobile device may prompt the subscriber to select a button (eg, "X") (block 1552). If the subscriber does not select a button corresponding to a particular service or feature (block 1554), the mobile device may provide the subscriber with more options to select (block 1556). The subscriber may select an option (block 1554), or may complete a call to customer support (block 1558).
如果订户选择对应于特定服务或特征的按钮(框1554)或者直接在第二选项之下,则移动装置应用的用户接口被启动(框1560),以便向用户提供自支持。在第三选项之下,移动装置应用检索装置或服务上下文,并启动移动装置应用的用户接口(框1562),同时第四选项可由第一、第二和第三选项的组合来组成。装置上下文可包括移动装置的当前状态以及根据装置所跟踪的状态和输入的运行日志提供给装置的一系列输入。例如,存储器118可包括最近存储在其中的图像,以及输入日志可表明移动装置最近拍摄了图片以及电子地址/号码的列表在电话上被访问。因此,移动装置应用可利用这个上下文信息来估计用户可能尝试给朋友发送图片,因而通过用户界面 询问用户是否需要关于如何发送图片的指示。可收集其它上下文信息,包括系统数据(例如最近是否丢弃了呼叫)。If the subscriber selects the button corresponding to a particular service or feature (block 1554) or directly under the second option, the user interface of the mobile device application is launched (block 1560) to provide self-support to the user. Under the third option, the mobile device application retrieves the device or service context and launches the mobile device application's user interface (block 1562), while the fourth option may consist of a combination of the first, second, and third options. The device context may include the current state of the mobile device and a series of inputs provided to the device based on the state tracked by the device and a running log of inputs. For example, memory 118 may include images most recently stored therein, and an input log may indicate that the mobile device has recently taken pictures and a list of electronic addresses/numbers accessed on the phone. Therefore, the mobile device application can use this contextual information to estimate that the user may try to send a picture to a friend, and thus ask the user through the user interface if he wants instructions on how to send the picture. Other contextual information may be collected, including system data (such as whether a call was dropped recently).
图16说明用于在图15的框1548之后从网络服务器204向移动装置100提供支持的例程。移动装置100可包括用于驱动接口以及移动装置与网络服务器204之间的数据交换的STK(SIM应用工具包)。STK可响应来自移动装置应用的数据请求而搜索相关支持页面(框1610)。相关支持页面可存储在网络服务器204上的支持页面数据库1612中。相关支持页面可经由SMS、USSD或其它方法推送到移动装置(框1614)。移动装置上的STK应用处理器1604采用浏览器打开支持页面(框1620)。另外,附加支持页面可从网络服务器远程检索(框1616)并采用STK应用处理器打开。来自网络服务器的支持页面还可本地存储在移动装置上(框1618)。这些支持页面提供数据或指示,如本文所述。FIG. 16 illustrates a routine for providing support from the web server 204 to the mobile device 100 after block 1548 of FIG. 15 . The mobile device 100 may include STK (SIM Application Toolkit) for driving an interface and data exchange between the mobile device and the network server 204 . The STK may search for relevant support pages in response to the data request from the mobile device application (block 1610). Relevant support pages may be stored in a support pages database 1612 on the web server 204 . Relevant support pages may be pushed to the mobile device via SMS, USSD, or other method (block 1614). The STK application processor 1604 on the mobile device opens the support page using a browser (block 1620). Additionally, additional support pages may be retrieved remotely from the web server (block 1616) and opened using the STK application processor. Support pages from the web server may also be stored locally on the mobile device (block 1618). These support pages provide data or instructions, as described herein.
图17A说明用于在图15的框1546之后采用WAP(无线应用协议)推送从网络服务器204向移动装置100提供支持的例程。移动装置100可响应来自移动装置应用的数据请求而采用WAP来搜索相关支持页面(框1610)。相关支持页面可存储在网络服务器204上的支持页面数据库1612中。网络服务器可采用WAP推送把到相关支持页面的链接推送到移动装置(框1702)。移动装置上的WAP浏览器1701则可采用浏览器来打开到支持页面的链接(框1620)。另外,到支持页面的附加链接可经由移动装置从网络服务器远程检索(框1616)并采用WAP浏览器打开。也可访问移动装置上本地存储的页面(框1618)。17A illustrates a routine for providing support from the web server 204 to the mobile device 100 using WAP (Wireless Application Protocol) push after block 1546 of FIG. 15 . The mobile device 100 may employ WAP to search for relevant support pages in response to the data request from the mobile device application (block 1610). Relevant support pages may be stored in a support pages database 1612 on the web server 204 . The web server may push links to relevant support pages to the mobile device using WAP push (block 1702). The WAP browser 1701 on the mobile device can then use the browser to open the link to the support page (block 1620). Additionally, additional links to support pages can be retrieved remotely from the web server via the mobile device (block 1616) and opened with a WAP browser. Pages stored locally on the mobile device may also be accessed (block 1618).
图17B说明图17A的一个备选方案,它包括与移动装置100上的SIM(用户身份模块)卡进行通信。在这里,网络服务器204可采用SMS或USSD把到相关支持页面的链接推送到移动装置(框1702)。移动装置中的SIM卡处理该链接(框1706),并且可启动移动装置上的浏览器(框1708)。然后,该过程可结束(框1710),或者继续 进行到WAP浏览器1701进行进一步处理(框1616-1620)。FIG. 17B illustrates an alternative to FIG. 17A that involves communicating with a SIM (Subscriber Identity Module) card on the mobile device 100 . Here, the web server 204 may push a link to the relevant support page to the mobile device using SMS or USSD (block 1702). The SIM card in the mobile device processes the link (block 1706), and may launch a browser on the mobile device (block 1708). The process may then end (block 1710), or proceed to the WAP browser 1701 for further processing (blocks 1616-1620).
在一个备选实施例中,移动装置上的SIM/USIM(通用用户身份模块)可用来截收以及重定向客户服务支持呼叫。图18说明用于采用SIM/USIM(通用用户身份模块)的呼叫控制功能从移动装置截收和重定向客户服务支持呼叫的例程。这个备选实施例采用3GPPTS11.14顺应(或类似)SIM或USIM的内置功能来执行呼叫控制,从而经由SMS、补充服务控制字符串和/或其它基于网络和手机的控制命令把对支持的呼叫一般地重新路由到手机。这考虑到路由选择呼叫而不改变手机拨号程序。In an alternative embodiment, a SIM/USIM (Universal Subscriber Identity Module) on the mobile device can be used to intercept and redirect customer service support calls. Figure 18 illustrates a routine for intercepting and redirecting a customer service support call from a mobile device using the call control function of SIM/USIM (Universal Subscriber Identity Module). This alternative embodiment uses 3GPP TS 11.14 compliant (or similar) SIM or USIM built-in functionality to perform call control, whereby calls to supported calls are placed via SMS, supplementary service control strings, and/or other network and handset based control commands Reroute to the phone in general. This allows for routing calls without changing the handset dialer.
如图18所示,订户首先在移动装置上拨打号码(框1801)。如果所拨打号码不匹配移动装置上所存储的号码,则呼叫无中断地继续进行到呼叫中心(框1804)。如果所拨打号码匹配移动装置上所存储的号码,则移动装置上的SIM卡截收该呼叫并采用SMS、补充服务控制字符串、基于网络和移动装置的控制命令等将其重定向到移动装置(框1802)。As shown in Figure 18, a subscriber first dials a number on a mobile device (block 1801). If the number dialed does not match a number stored on the mobile device, the call continues without interruption to the call center (block 1804). If the dialed number matches the number stored on the mobile device, the SIM card on the mobile device intercepts the call and redirects it to the mobile device using SMS, supplementary service control strings, network and mobile device based control commands, etc. (block 1802).
在一个实施例中,SIM卡可经由SMS向移动装置发送命令以启动支持应用(框1810)。在另一个实施例中,SIM卡可经由USSD(未结构化补充服务数据)向移动装置发送命令以启动支持应用(框1812)。在又一个实施例中,SIM卡可向移动装置发送命令以启动浏览器到某个URL(框1814)。在一个备选实施例中,SIM卡可在基于SIM的浏览器或应用上显示支持功能(框1816)。另外,具有高级SIM功能的移动装置可向移动装置发送命令以启动常驻支持应用(框1818),或者向移动装置发送命令以启动装置本身上的支持应用(1820)。In one embodiment, the SIM card may send a command to the mobile device via SMS to launch the supporting application (block 1810). In another embodiment, the SIM card may send a command to the mobile device via USSD (Unstructured Supplementary Service Data) to launch the supporting application (block 1812). In yet another embodiment, the SIM card may send a command to the mobile device to launch a browser to a certain URL (block 1814). In an alternative embodiment, the SIM card may display the supporting functions on the SIM-based browser or application (block 1816). In addition, the advanced SIM capable mobile device may send a command to the mobile device to launch a resident support application (block 1818), or send a command to the mobile device to launch a support application on the device itself (1820).
基于网络的服务204可自动查询、设置、保存和恢复移动装置和SIM卡上的设定,或者执行其它功能。作为替代或补充,移动装置可对装置本地执行诊断脚本,以便收集用户、装置和网络数据。这类脚本可通过空中(OTA)加载,并且可在任何点上这样加载, 或者从呼叫中心代理台式计算机发起。通过代理或移动装置发起,电话上的诊断脚本自动地预先开始以解决订户遇到的问题。在一个实施例中,移动装置或呼叫中心代理可经由脚本通过空中收集所有所需信息而无需询问订户。The web-based service 204 can automatically query, set, save and restore settings on the mobile device and SIM card, or perform other functions. Alternatively or additionally, the mobile device may execute diagnostic scripts locally on the device in order to collect user, device and network data. Such scripts can be loaded over the air (OTA), and can be so loaded at any point, or initiated from a call center agent's desktop computer. Initiated by an agent or mobile device, diagnostic scripts on the phone are automatically pre-initiated to resolve problems encountered by the subscriber. In one embodiment, the mobile device or call center agent can collect all required information over the air via script without asking the subscriber.
系统还可解决手机事项并记录解决问题的方式。网络服务提供商可提供前摄诊断,以便自动校正顶级呼叫驱动配置事项,从而校正这类问题,并减少订户向客户支持热线进行呼叫的数量。The system can also resolve phone issues and record how the problem was resolved. Network service providers can provide proactive diagnostics to automatically correct top call-driven configuration issues, thereby correcting such issues and reducing the number of subscriber calls to customer support lines.
参照图19,说明计算机显示器显示呼叫中心代理所使用的装置信息和配置数据的一个实例。在与订户通话时,代理可从他或她的台式计算机上通过空中向移动装置发送诊断命令。作为响应,移动装置检索或收集诊断和状态信息,并经由网络将其发回给代理的计算机。这样,代理能够迅速校正关于与订户的第一通话的事项,并且从不要求订户执行冗长的任务或通过陆线回叫。例如,基于网络的服务204无需要求订户取下他们的电池以提供移动装置标识数据,因为数据将实时地自动上报给基于网络的服务。Referring to FIG. 19, an example of a computer display displaying device information and configuration data used by a call center agent is illustrated. While on the phone with the subscriber, the agent can send diagnostic commands over the air to the mobile device from his or her desktop computer. In response, the mobile device retrieves or collects diagnostic and status information and sends it back to the agent's computer via the network. In this way, the agent is able to quickly correct matters regarding the first call with the subscriber, and never ask the subscriber to perform a lengthy task or call back over a landline. For example, the web-based service 204 need not require subscribers to remove their batteries to provide mobile device identification data, as the data will be automatically reported to the web-based service in real-time.
从图19中可看到,系统可在计算机上向呼叫中心代理自动显示有关移动装置及其所有者的详细信息。万维网浏览器或客户服务显示1902包括选项菜单1912、报告和历史部分1908(例如APN列表、存储器分析、应用列表等)、移动装置所有者姓名、所有者的帐号和电话号码、MSISDN(移动台综合业务数字网)号码、国际移动用户身份(IMSI)以及诸如制造商、型号、固件版本、序列号和IMEI(国际移动设备标识符)之类与电话本身有关的详细情况。其它标记在被选取时显示该手机以及与订户关联的其它手机的历史记录、电话号码、SIM等。图19还表示,系统可显示表示不同类型的文件(例如照片、音频、视频)、那些文件的位置、文件总数和大小等的媒体文件计数1910。As can be seen in Figure 19, the system can automatically display detailed information about the mobile device and its owner on the computer to the call center agent. Web browser or customer service display 1902 includes options menu 1912, reports and history section 1908 (e.g., APN list, memory analysis, application list, etc.), mobile device owner name, owner's account number and phone number, MSISDN (Mobile Station Integrated Service Digital Network) number, International Mobile Subscriber Identity (IMSI) and details about the phone itself such as manufacturer, model, firmware version, serial number and IMEI (International Mobile Equipment Identifier). Other indicia, when selected, display the history, phone numbers, SIMs, etc. of the handset and other handsets associated with the subscriber. FIG. 19 also shows that the system can display media file counts 1910 representing different types of files (eg, photos, audio, video), the location of those files, the total number and size of the files, and the like.
因此,基于网络的服务204可采用标准万维网浏览器来与报告进行交互以及从网络浏览器向移动装置远程发布命令。这样, 基于网络的服务204或呼叫中心代理可远程监测订户和移动装置的活动,从而在出现问题时而不是在订户上报问题时通知订户。Thus, the web-based service 204 can employ a standard web browser to interact with the reports and issue commands remotely from the web browser to the mobile device. In this way, the web-based service 204 or a call center agent can remotely monitor the activity of the subscriber and the mobile device, thereby notifying the subscriber when a problem occurs rather than when the subscriber reports a problem.
可能更重要的是,通过系统,呼叫中心代理可经由他或她的计算机发起移动装置上的动作。例如,如媒体显示部分1910所示,呼叫中心代理可选择“选择”按钮来执行“把文件移动到存储卡”功能,它允许呼叫中心代理把文件从移动装置上的嵌入存储器移动到装置中的可移动存储卡。其它选项包括发起订户的本地多媒体消息传递服务(MMS)指南、把照片移动到联机相册、显示订户音频分析等。同样,呼叫中心代理可选择报告/报告历史部分1908中的适当按钮来访问可用IP网络接入点名称的列表,分析当前在移动装置上使用存储器的方式、列出移动装置上当前加载和/或运行的应用、对媒体文件类型(如部分1910所示)计数以及列出如上所述功能性的应用登记的内容。Perhaps more importantly, through the system, a call center agent can initiate actions on the mobile device via his or her computer. For example, as shown in media display portion 1910, a call center agent may select the "Select" button to perform a "move file to memory card" function, which allows the call center agent to move files from the embedded memory on the mobile device to the memory card on the device. Removable memory card. Other options include launching the subscriber's local Multimedia Messaging Service (MMS) guide, moving photos to an online photo album, displaying subscriber audio analytics, and the like. Likewise, the call center agent can select the appropriate button in the report/report history section 1908 to access a list of available IP network access point names, analyze how memory is currently being used on the mobile device, list the currently loaded and/or Applications running, counting media file types (shown as portion 1910) and listing the contents of the application registry for functionality as described above.
通过点击显示器1902所示的移动装置的小图像2402,呼叫中心代理的计算机显示弹出窗口2404,其中展示包括移动装置的显示的当前内容的移动装置的放大图像,如图24所示。呼叫中心代理或客户服务代表则可与窗口2404中的移动装置的图像进行交互,从而以远程和虚拟方式起动移动装置上的按钮,包括在那个装置具有触摸屏时向移动装置发送触摸屏命令。这允许呼叫中心代理临时控制装置以便进行诊断或配置。By clicking on the small image 2402 of the mobile device shown on the display 1902, the call center agent's computer displays a pop-up window 2404 showing an enlarged image of the mobile device including the current content of the mobile device's display, as shown in FIG. A call center agent or customer service representative can then interact with the image of the mobile device in window 2404 to remotely and virtually activate buttons on the mobile device, including sending touch screen commands to the mobile device if that device has a touch screen. This allows a call center agent to temporarily take control of the device for diagnostic or configuration purposes.
远程发起动作或者向移动装置提供远程数据的一个实例见于图8A和图8B。另一个实例如图20所示,在其中,移动装置经由适当脚本或移动装置应用执行装置本身的主动监测,以便监测网络可用性和状态的变化。订户移动装置上的装置应用可自动监测装置设定、配置、网络可用性和网络状态。因此,移动装置可对网络事件、如漫游到2.5G类型网络进行响应,它使本地存储脚本对用户进行告警。在图20的实例中,移动装置已经漫游到视频服务区域之外,因此订户无法发送或接收视频。但是,移动装置上的脚本向订户提供通 知,表明语音呼叫、文本消息和其它许多较低带宽应用仍然可用。移动装置脚本在显示器504上显示指导性对话2002。给订户的这种有帮助的消息可避免用户可能在服务区域之外已经尝试发送或接收视频时对支持中心的高成本呼叫。移动装置脚本还可记录和报告事件或错误。另外,移动装置应用还可在漫游的同时自动重新配置移动装置,或者可添加新的网络配置。(本领域的技术人员会知道,术语移动装置“脚本”和“应用”在本文中有时交替使用。)An example of remotely initiating an action or providing remote data to a mobile device is shown in Figures 8A and 8B. Another example is shown in Figure 20, where the mobile device performs active monitoring of the device itself via appropriate scripts or mobile device applications in order to monitor changes in network availability and status. The device application on the subscriber's mobile device can automatically monitor device settings, configuration, network availability and network status. Thus, the mobile device can respond to network events, such as roaming to a 2.5G type network, which has locally stored scripts to alert the user. In the example of FIG. 20, the mobile device has roamed outside the video service area, so the subscriber cannot send or receive video. However, a script on the mobile device provides a notification to the subscriber that voice calls, text messaging and many other lower bandwidth applications are still available. The mobile device script displays the instructional dialog 2002 on the display 504 . This helpful message to the subscriber can avoid costly calls to the support center when the user may have attempted to send or receive video outside of the service area. Mobile device scripts can also log and report events or errors. Additionally, the mobile device application may also automatically reconfigure the mobile device while roaming, or may add new network configurations. (Those skilled in the art will appreciate that the terms mobile device "script" and "application" are sometimes used interchangeably herein.)
包括基于网络的服务204和移动装置100的系统可用于从移动装置收集和汇总数据或度量。移动装置活动可被自动记录和捕捉,以便向基于网络的服务定期上报。所收集数据可用来确定哪些应用被使用以及用户访问它们的频度。所收集数据可与性能工程系统配合使用,并且可从丰富的装置常驻数据或度量中收集商业情报。A system including web-based service 204 and mobile device 100 can be used to collect and aggregate data or metrics from the mobile device. Mobile device activity can be automatically recorded and captured for periodic reporting to web-based services. The data collected can be used to determine which applications are used and how often users access them. The collected data can be used in conjunction with performance engineering systems and business intelligence can be gleaned from rich device-resident data or metrics.
这类移动装置度量的收集通过网络运营商定义要收集的数据来开始。所有移动装置活动可在移动装置上本地记录或缓存,并定期回送给网络。这种记录数据可包括网络事件和消息。由网络运营商提供给移动装置的空中脚本可指示装置关于要收集什么度量以及采用什么频率。例如,服务提供商可把移动装置编程为定期(例如每月)向网络上报已安装可执行程序的状态及其功能状态。可执行程序的状态可经由报告系统所调用的API(应用编程接口)功能来执行。The collection of such mobile device metrics starts with the network operator defining the data to be collected. All mobile device activity can be recorded or cached locally on the mobile device and periodically sent back to the network. Such logged data may include network events and messages. An over-the-air script provided to the mobile device by the network operator can instruct the device as to what metrics to collect and with what frequency. For example, a service provider may program the mobile device to report to the network the status of installed executables and their functional status on a regular basis (eg, monthly). The status of the executable program can be performed via an API (Application Programming Interface) function called by the reporting system.
通过移动装置上所存储的这些脚本,用户和网络数据被本地存储以便定期上报,以及收集可符合网络运营商的保密策略,同时对订户是不可见的。可用数据库和报告工具可导入和使用定期上报的数据。这类报告工具可产生为包含商业情报和数据仓库或数据挖掘而格式化的报告。因此,这类数据易于增强网络性能工程系统。一般来说,以下是可从移动装置收集的部分度量的列表,但许多其它的度量也是可行的:所有者信息、电话设定、IMEI、电池等级、电池等级历史、已连接折时计费百分数、音量等级、振铃音、简档使用历史、硬复位的数量或历史、联络者计数、已安装应用、网络设定、信号强 度、无线电频率、塔ID、载波ID、访问载波ID、基站历史、载波ID历史、电话号码、语音邮件数量、手机ID、带照相机功能、SIMID、带音频记录功能、屏幕分辨率、屏幕色彩深度、操作系统(OS)版本、日期和时间、电子邮件配置、硬件制作/型号、固件版本、音频重放功能、语言、存储器和已使用存储器百分数、所使用连接状态或连接类型、音量等级、背光开/关、声音事件、简档、SIM联络者、对装置断电、装置休眠、安全设定、小键盘锁定、简档和SIM锁定。对这种数据的任一个的访问可编写脚本,使得网络服务提供商可判定从什么移动装置收集什么度量。服务提供商还可捕捉活动(例如已启动的应用、网络状态、小区塔ID),并创建标准化可编脚本功能,它们可结合而为用户创建上下文相关服务。With these scripts stored on the mobile device, user and network data is stored locally for periodic reporting, and collected to comply with the network operator's privacy policy, while being invisible to the subscriber. Available databases and reporting tools allow the import and use of regularly reported data. Such reporting tools produce reports formatted to include business intelligence and data warehousing or data mining. Hence, such data are apt to enhance network performance engineering systems. In general, the following is a list of some of the metrics that can be collected from a mobile device, but many others are possible: owner information, phone settings, IMEI, battery level, battery level history, connected discounted time billing percentage , volume level, ring tone, profile usage history, number or history of hard resets, contact count, installed apps, network settings, signal strength, radio frequency, tower ID, carrier ID, visited carrier ID, base station history , Carrier ID History, Phone Number, Voicemail Number, Mobile ID, Camera, SIMID, Audio Recording, Screen Resolution, Screen Color Depth, Operating System (OS) Version, Date and Time, Email Configuration, Hardware Make/Model, Firmware Version, Audio Playback Capabilities, Language, Memory and Memory Percentage Used, Connection Status or Type of Connection Used, Volume Level, Backlight On/Off, Sound Events, Profiles, SIM Contacts, Device Disconnect power, device sleep, security settings, keypad lock, profile and SIM lock. Access to any of this data can be scripted so that network service providers can decide what metrics to collect from what mobile devices. Service providers can also capture activities (such as launched applications, network status, cell tower ID) and create standardized scriptable functions that can be combined to create context-sensitive services for users.
用于在移动装置100上截收呼叫的方法还可应用于本地检验订户是否符合特殊提供产品或促销。图21A至21F说明用于在移动装置上本地检验订户是否适合广告促销的方法。该方法在订户呼叫客户支持以查看它们是否符合广告促销条件的情况下开始。移动装置截收呼叫并将其重定向到移动装置本身。图21A说明移动装置显示器上对应于三种不同促销的三个图标(2102、2104和2106)。如果订户选择“NEC 338”图标2102,则显示器可显示有关促销2108的信息以及对于确定订户是否符合促销2110的条件以及对于促销的条款和条件2112的链接(如图21B所示)。The method for intercepting a call on the mobile device 100 can also be applied locally to verify whether the subscriber is eligible for a special offer or promotion. 21A-21F illustrate a method for locally verifying a subscriber's eligibility for an advertising promotion on a mobile device. The method begins with a subscriber calling customer support to see if they qualify for an advertised promotion. The mobile device intercepts the call and redirects it to the mobile device itself. Figure 21A illustrates three icons (2102, 2104, and 2106) on the mobile device display corresponding to three different promotions. If the subscriber selects the "NEC 338" icon 2102, the display may display information about the promotion 2108 and links to conditions for determining whether the subscriber is eligible for the promotion 2110 and terms and conditions 2112 for the promotion (as shown in FIG. 21B ).
如果订户选择“Do I Qualify”选项2110,则移动装置将本地检查订户是否符合促销条件2114或者根据需要查询适当的网络服务器,如图21C所示。如果订户符合促销条件2116(如图21D所示),则订户可选择签订促销2118或者不签订促销2120。如果订户选择签订促销2118,则移动装置提示订户(2122)输入订户的PIN号(2124),如图21E所示。如果输入了正确的PIN号,则移动装置提示订户通过选择“是”2130或者“否”2132来选择支付选项2126,如图21F所示。另外,对条款和条件的链接2128也在显示器上提供。If the subscriber selects the "Do I Qualify" option 2110, the mobile device will check locally whether the subscriber is eligible for the promotion 2114 or query the appropriate web server as needed, as shown in Figure 21C. If the subscriber meets the promotion criteria 2116 (as shown in FIG. 21D ), the subscriber may choose to sign up for the promotion 2118 or not sign up for the promotion 2120 . If the subscriber chooses to sign up for the promotion 2118, the mobile device prompts the subscriber (2122) to enter the subscriber's PIN number (2124), as shown in Figure 21E. If the correct PIN number is entered, the mobile device prompts the subscriber to select a payment option 2126 by selecting "Yes" 2130 or "No" 2132, as shown in Figure 21F. Additionally, a link 2128 to the terms and conditions is also provided on the display.
可以看到,本发明的若干方面允许无线服务提供商把呼叫支持功能从呼叫中心转移到移动装置本身。无线服务提供商可监测呼叫中心活动,以及标识当前消耗最大量的呼叫中心时间的那些订户查询,并把这类呼叫转移到在装置本身进行处理(适当的时候)。如上所述,许多这类客户支持呼叫可在装置上处理,例如技术支持问题、关于订户是否符合促销条件的问题、计费查询等。因此,在移动装置上本地存储的客户自支持屏幕和功能、装置上的初始屏幕中显示的链接或数据(例如计费信息)等可动态改变,使得无线服务提供商更新移动装置上的客户自支持特征,以便接纳当前消耗最大量的呼叫中心时间的那些呼叫。It can be seen that several aspects of the present invention allow wireless service providers to transfer call support functions from the call center to the mobile device itself. The wireless service provider can monitor call center activity, and identify those subscriber inquiries that are currently consuming the greatest amount of call center time, and divert such calls to be handled at the device itself (when appropriate). As noted above, many of these customer support calls can be handled on the device, such as technical support questions, questions about a subscriber's eligibility for a promotion, billing inquiries, and the like. Thus, customer self-support screens and functions stored locally on the mobile device, links or data displayed in the splash screen on the device, or data (such as billing information), etc., can be dynamically changed to allow the wireless service provider to update the customer self-support Features are supported to accommodate those calls that currently consume the greatest amount of call center time.
客户自支持特征不限于移动装置,如上所述。这类特征可适用于任何远程装置,包括消费类设备、如电冰箱、洗碗机、洗衣机/干衣机、烤箱等。对于具有计算功能(和/或到互联网的连接)的这类设备的任一个,这类装置可本地存储信息,以及提供上述功能性以处理先前由呼叫中心处理的客户查询或者由客户经由另一个装置、如客户的计算机所访问的网站。The customer self-support feature is not limited to mobile devices, as described above. Such features are applicable to any remote device, including consumer appliances such as refrigerators, dishwashers, washers/dryers, ovens, and the like. For any such device with computing capabilities (and/or connection to the Internet), such devices may store information locally, as well as provide the functionality described above to handle customer inquiries previously handled by the call center or by the customer via another device, such as the website accessed by the customer's computer.
因此,在一个备选实施例中,移动装置可采用蓝牙或其它无线协议链路与家用设备进行通信。例如,电冰箱与移动装置之间的蓝牙链路可允许移动装置自动检测电冰箱的温度的下降。在自动检测时,移动装置可警告用户关于温度的下降。采用移动装置作为接口,用户可在移动装置本身上发现解决温度下降的信息,可从网络下载信息,或者可呼叫具体设备的客户支持中心。Thus, in an alternate embodiment, the mobile device may communicate with the home device using a Bluetooth or other wireless protocol link. For example, a Bluetooth link between a refrigerator and a mobile device may allow the mobile device to automatically detect a drop in the temperature of the refrigerator. Upon automatic detection, the mobile device may alert the user about a drop in temperature. Using the mobile device as an interface, the user can find information to address temperature drops on the mobile device itself, can download information from the web, or can call a customer support center for a specific device.
参照图22,说明一个备选实施例的实例,在其中,移动装置100与多个远程装置2202、2204和2206进行通信。远程装置2202和2204各包括例如经由蓝牙链路、IEEE 802.11或其它短程无线链路与移动装置100进行通信的无线收发信机2208。移动装置可经由移动装置可根据订户选择在物理上耦合到的有线通信端口2210与远程装置2206进行通信。(另外还表示,远程装置2202包括到网络 206的有线连接。)因此,移动装置可能是订户家庭或其它位置中的中央通信装置,在其中,移动装置从远程装置接收告警,向订户提供指示或步骤,允许订户查询远程装置的状态,允许订户向远程装置发送命令或者操作远程装置等。虽然以上描述了本地无线链路,但移动装置可能能够经由其它连接远程查询和控制远程装置、例如经由网络206来控制远程装置2202,或者经由较长程无线链路、如WAN、卫星链路等。Referring to FIG. 22 , an example of an alternative embodiment is illustrated in which the mobile device 100 communicates with a plurality of remote devices 2202 , 2204 and 2206 . Remote devices 2202 and 2204 each include a wireless transceiver 2208 that communicates with mobile device 100, eg, via a Bluetooth link, IEEE 802.11, or other short-range wireless link. The mobile device can communicate with the remote device 2206 via a wired communication port 2210 to which the mobile device can physically couple at the subscriber's option. (It is also shown that the remote device 2202 includes a wired connection to the network 206.) Thus, the mobile device may be a central communication device in the subscriber's home or other location where the mobile device receives alerts from the remote device, provides instructions or step, allowing the subscriber to query the status of the remote device, allowing the subscriber to send commands to the remote device or operate the remote device, etc. While a local wireless link is described above, the mobile device may be able to remotely query and control the remote device via other connections, such as controlling remote device 2202 via network 206, or via longer range wireless links such as WAN, satellite links, etc.
如上所述,各远程装置可包括本文所述的客户自支持功能性。此外,由于一些远程装置可能缺少足够的显示屏幕或其它用户接口,因此,远程装置可与移动装置进行通信,使得移动装置作为那个远程装置的更健壮用户接口进行工作。因此,通过移动装置,客户可从设备接收指示屏幕,以及向那个设备提供命令。As noted above, each remote device may include the customer self-support functionality described herein. Additionally, since some remote devices may lack adequate display screens or other user interfaces, the remote device may communicate with the mobile device so that the mobile device functions as a more robust user interface for that remote device. Thus, through the mobile device, the customer can receive instructional screens from a device, as well as provide commands to that device.
除非上下文明确要求,在整个说明书和权利要求书中,词“包括”、“包含”等要以包含在内的意义来理解,与排他或穷举意义相反,也就是说,在“包括但不限于”的意义上来理解。本文所使用的术语“连接”、“耦合”或者它们的任何变体表示两个或两个以上元件之间直接或间接的任何连接或耦合;元件之间的连接的耦合可能是物理的、逻辑的或者它们的组合。另外,词“在这里”、“以上”、“以下”以及相似意义的词在本申请中使用时总体上表示本申请而不是本申请的任何具体部分。在上下文准许的情况下,以上详细说明中采用单数或复数的词也可分别包含复数或单数。关于两个或两个以上项的列表的词“或者”涵盖词的以下全部解释:列表中的项的任一个,列表中的所有项,以及列表中的项的任何组合。Unless the context clearly requires, throughout the specification and claims, the words "comprise", "comprise", etc. are to be read in an inclusive sense, as opposed to an exclusive or exhaustive sense, that is, in "including but not be understood in the sense of "limited to". As used herein, the terms "connected," "coupled," or any variations thereof mean any connection or coupling, direct or indirect, between two or more elements; the coupling of connections between elements may be physical, logical or a combination of them. Additionally, the words "herein," "above," "below," and words of similar import, when used in this application, refer to this application generally and not to any particular parts of this application. Where the context permits, words in the above detailed description using the singular or the plural may also include the plural or the singular respectively. The word "or" in reference to a list of two or more items covers all of the following interpretations of the word: any one of the items in the list, all of the items in the list, and any combination of the items in the list.
本发明的实施例的以上详细说明不是穷举的或者把本发明限制为以上公开的精确形式。虽然以上为了说明目的而描述了本发明的具体实施例和实例,但相关领域的技术人员会知道,在本发明的范围内各种等效修改是可行的。例如,虽然以给定顺序给出过程或框,但是,备选实施例可执行具有步骤的例程,或者采用具有块的系 统,按照不同顺序,以及一些过程或框可被删除、移动、添加、细分、组合和/或修改。这些过程或框的每个可通过各种不同方式来实现。另外,虽然过程或框有时表示为依次执行,但是,这些过程或框也可并行执行,或者可在不同时间执行。The above detailed description of embodiments of the invention is not intended to be exhaustive or to limit the invention to the precise forms disclosed above. While specific embodiments of, and examples for, the invention are described above for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize. For example, although procedures or blocks are presented in a given order, alternative embodiments may implement a routine with steps, or employ a system of blocks, in a different order, and some procedures or blocks may be deleted, moved, added , subdivided, combined and/or modified. Each of these processes or blocks can be implemented in a variety of different ways. In addition, although processes or blocks are sometimes shown as being performed sequentially, these processes or blocks may also be performed in parallel, or may be performed at different times.
此外,移动装置可采用以上所述那些之外的其它许多本地存储的应用。例如,移动装置可包括它自己的IVR系统,而不采用呼叫中心上的IVR系统。因此,订户浏览一系列IVR菜单以访问预期信息,其中的一部分可存储在电话中。但是,本地IVR中的一个选项可能是让装置向客户支持呼叫中心拨打电话。In addition, the mobile device may employ many other locally stored applications than those described above. For example, a mobile device may include its own IVR system rather than employing the IVR system at the call center. Thus, the subscriber navigates through a series of IVR menus to access desired information, some of which may be stored on the phone. However, one option in the local IVR might be to have the device place a call to a customer support call center.
在另一个备选实施例中,系统可提供到无线服务提供商所提供的网页的链接,在其中,这些链接是到特定网页,直接解决与用户的移动装置的当前状态相关的需要或问题。当移动装置具有万维网浏览器以及到服务提供商的万维网服务器的充分数据连接时,这样一种备选方案是有效的。因此,移动装置上的呼叫截收功能可提供到相关网页的链接,或者甚至自动访问那个页面,使得它对用户显示(而不是例如显示本地存储的内容)。In another alternative embodiment, the system may provide links to web pages provided by the wireless service provider, where the links are to specific web pages that directly address needs or questions related to the current state of the user's mobile device. Such an alternative is valid when the mobile device has a web browser and a sufficient data connection to the service provider's web server. Thus, a call intercept function on a mobile device may provide a link to a relevant web page, or even automatically access that page, so that it is displayed to the user (instead of displaying locally stored content, for example).
虽然以上所述的许多实施例采用移动装置上存储的软件(在提供给订户之前或者在订户呼叫期间),但是以上所述的脚本和其它软件可能硬编码到移动装置中(例如存储在EEPROM、PROM等中)。此外,可能无需脚本或其它特殊模块而实现以上功能性。While many of the embodiments described above employ software stored on the mobile device (before it is provided to the subscriber or during a subscriber call), the scripts and other software described above may be hard-coded into the mobile device (e.g., stored in EEPROM, PROM, etc.). Furthermore, the above functionality may be achieved without the need for scripts or other special modules.
本文提供的本发明的理论可适用于其它系统,不一定是以上所述的系统。以上所述各个实施例的元件和动作可被组合以提供其它实施例。The teachings of the invention presented herein are applicable to other systems, not necessarily the ones described above. The elements and acts of the various embodiments described above can be combined to provide other embodiments.
通过引用结合以上所有专利和申请及其它参考文献,包括可在伴随提交文件中列出的任一个。本发明的若干方面可在必要时经过修改,以便采用以上所述的各种参考文献的系统、功能和概念,从而提供本发明的又一些实施例。All of the above patents and applications and other references, including any that may be listed in accompanying filings, are incorporated by reference. Aspects of the invention can be modified as necessary to employ the systems, functions and concepts of the various references described above to provide further embodiments of the invention.
可根据以上详细说明对本发明进行这些及其它变更。虽 然以上描述详细说明本发明的某些实施例,并且描述所考虑的最佳模式,但是不管以上说明在正文中出现的详细程度,本发明可通过许多方式来实施。基于本地的支持系统的详细情况在其实现细节中可能显著不同,但仍然由本文所公开的发明所涵盖。如上所述,描述本发明的某些特征或方面时所使用的具体术语不应当理解为表示该术语在本文中重新定义成限制为该术语关联的本发明的任何具体特性、特征或方面。一般来说,以下权利要求中所使用的术语不应当理解为把本发明限制到说明中所公开的具体实施例,除非以上详细说明部分明确定义这些术语。因此,本发明的实际范围不仅包含所公开的实施例,而且还包含权利要求之下的实施或实现发明的所有等效方式。These and other modifications can be made to the invention in light of the above detailed description. While the above description details certain embodiments of the invention, and describes the best mode contemplated, no matter the level of detail in which the above description appears in text, the invention can be practiced in many ways. The details of a locally based support system may vary significantly in its implementation details, but still be encompassed by the invention disclosed herein. As noted above, use of specific terminology to describe certain features or aspects of the invention should not be construed to imply that the term is redefined herein to be limited to any specific feature, feature or aspect of the invention to which the term is associated. In general, the terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification, unless those terms are explicitly defined in the above Detailed Description. Accordingly, the actual scope of the invention encompasses not only the disclosed embodiments, but also all equivalent ways of practicing or implementing the invention under the claims.
虽然本发明的某些方面在下面以某些权利要求形式提出,但是本发明人考虑采取任何数量的权利要求形式的本发明的各个方面。例如,虽然只有本发明的一个方面阐述为在计算机可读介质中实施,但是,其它方面可能同样在计算机可读介质中实施。因此,本发明人保留在提交本申请之后添加附加权利要求的权利以便继续本发明的其它方面的这类附加权利要求形式。Although certain aspects of the invention are presented below in certain claim forms, the inventors contemplate the various aspects of the invention in any number of claim forms. For example, although only one aspect of the invention is set forth as being embodied in a computer readable medium, other aspects may equally well be embodied in a computer readable medium. Accordingly, the inventors reserve the right to add additional claims after filing the application to continue such additional claim forms for other aspects of the invention.
Claims (14)
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60/546,687 | 2004-02-20 | ||
US10/546,687 US7488825B2 (en) | 2003-02-25 | 2004-02-24 | Method for preparing polymorphism of irinotecan hydrochloride |
US59015204P | 2004-07-21 | 2004-07-21 | |
US60/590,152 | 2004-07-21 | ||
US61160704P | 2004-09-21 | 2004-09-21 | |
US60/611,607 | 2004-09-21 | ||
US65214405P | 2005-02-11 | 2005-02-11 | |
US60/652,144 | 2005-02-11 | ||
CNA2005800115288A CN1998147A (en) | 2004-02-20 | 2005-02-18 | Call intercept methods, such as for customer self-support on a mobile device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800115288A Division CN1998147A (en) | 2004-02-20 | 2005-02-18 | Call intercept methods, such as for customer self-support on a mobile device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104836890A CN104836890A (en) | 2015-08-12 |
CN104836890B true CN104836890B (en) | 2018-04-03 |
Family
ID=53836305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510137787.0A Expired - Fee Related CN104836890B (en) | 2004-02-20 | 2005-02-18 | Such as the call intercept methods of client's self-supporting in mobile device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104836890B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115037830A (en) * | 2022-05-13 | 2022-09-09 | 上海祺康科技有限公司 | A method for intelligent terminal to access enterprise information service |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2304497A (en) * | 1995-08-19 | 1997-03-19 | Northern Telecom Ltd | Cellular communications system with provision of services to visiting mobiles |
US6219047B1 (en) * | 1998-09-17 | 2001-04-17 | John Bell | Training agent |
US6389278B1 (en) * | 1999-05-17 | 2002-05-14 | Ericsson Inc. | Systems and methods for identifying a service provider from a wireless communicator based on categories of service providers that are called |
US6618478B1 (en) * | 1999-09-27 | 2003-09-09 | Ameritech Corporation | Telephone set having a help key and methods and systems for use therewith |
US6615038B1 (en) * | 2000-04-28 | 2003-09-02 | Samsung Electronics Co., Ltd. | System and method for automatically creating and updating a mobile station configuration database in a wireless network |
JP2001326714A (en) * | 2000-05-18 | 2001-11-22 | Nec Corp | Device and method for information processing and recording medium |
JP3994033B2 (en) * | 2002-01-17 | 2007-10-17 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile device, call control method, and call control method |
-
2005
- 2005-02-18 CN CN201510137787.0A patent/CN104836890B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN104836890A (en) | 2015-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7353016B2 (en) | Call intercept methods, such as for customer self-support on a mobile device | |
US8682298B2 (en) | Message intercept methods, such as for customer self-support on a mobile device | |
US7539484B2 (en) | Method and system for enhancing voice calls, such as enhancing voice calls with data services | |
US8744414B2 (en) | Methods of interacting between mobile devices and voice response systems | |
EP1987661B1 (en) | A method and system for enhancing voice calls, such as enhancing voice calls with data services | |
WO2007002499A2 (en) | Local intercept methods, such as applications for providing customer assistance for training, information calls and diagnostics | |
CN104836890B (en) | Such as the call intercept methods of client's self-supporting in mobile device | |
CA2869100C (en) | Call intercept methods, such as for customer self-support on a mobile device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231025 Address after: Washington State Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC Address before: Massachusetts Patentee before: NUANCE COMMUNICATIONS, Inc. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180403 |
|
CF01 | Termination of patent right due to non-payment of annual fee |