CN103650546A - 用于处理到来的状态消息的方法和装置 - Google Patents
用于处理到来的状态消息的方法和装置 Download PDFInfo
- Publication number
- CN103650546A CN103650546A CN201280033513.1A CN201280033513A CN103650546A CN 103650546 A CN103650546 A CN 103650546A CN 201280033513 A CN201280033513 A CN 201280033513A CN 103650546 A CN103650546 A CN 103650546A
- Authority
- CN
- China
- Prior art keywords
- status messages
- communication channel
- combination
- message
- request
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
给出了一种用于关于请求和/或通信信道(例如,PSMS)而对到来的状态消息进行处理的方法。PSMS客户端(109)至少部分地使得通过通信信道传输请求,该请求源自于与设备(100)相关联的应用。PSMS客户端(109)的状态消息客户端(119)至少部分地使得针对与通信信道、请求或者其组合相关的一个或多个状态消息而监视与通信信道相关联的一个或多个收件箱。状态消息客户端(119)至少部分地使得在应用的用户界面中呈现一个或多个状态消息、从一个或多个状态消息所解释的状态信息或者其组合的至少一部分的表示。
Description
背景技术
服务提供商和设备制造商(例如,无线、蜂窝等)持续地受到例如通过提供引人注目的网络设备和服务而向消费者递送价值和便利的挑战。一个开发领域是诸如额外费用短消息服务(PSMS)之类的额外费用通信信道,用于处理用户针对可通过网络获得的产品和/或服务的支付。例如,用户可以经由PSMS服务将铃声、壁纸或徽标(logo)下载到移动设备。PSMS是允许运营商对订户进行计费的使用最为广泛的支付通道。订户在它们发送短代码文本消息时(移动发起或MO记账)或者当它们接收消息或响应时(移动端接或MT记账)被进行计费。PSMS收入由服务提供商、整合商、第三方记账服务提供商和网络运营商所共享。在大多数情况下,PSMS消息发送可以在没有任何用户交互的情况下由用户设备处的客户端应用自动地且独立地处理。然而,当SMS/PSMS消息由于特定于用户、特定于运营商和/或特定于国家的限制而被阻止时,客户端应用就无法得知如何关于SMS/PSMS消息对不同类型的消息状态进行处理。因此,服务提供商和设备制造商面临着促进这样的环境中的状态消息处理过程的严峻挑战。
发明内容
因此,需要一种用于关于请求和/或通信信道对到来的状态消息进行处理的方法。本文所给出的一个示例是额外费用短消息以及关于额外费用短消息对到来的状态消息进行处理,而无论其状态是成功、被阻止还是需要进一步的用户交互。
根据一个实施例,一种方法包括:至少部分地使得通过通信信道对请求的传输,该请求源自于与设备相关联的应用。该方法还包括至少部分地使得针对与通信信道、请求或其组合相关的一个或多个状态消息而对与通信信道相关联的一个或多个收件箱的监视。该方法进一步包括至少部分地使得在应用的用户界面中对一个或多个状态消息、从一个或多个状态消息所解释的状态信息或者其组合的至少一部分的表示的呈现。
根据本发明的另一个实施例,一种装置包括:至少一个处理器,以及至少一个存储器,该至少一个存储器包括用于一个或多个程序的计算机程序代码,该至少一个存储器和计算机程序代码被配置为利用该至少一个处理器而至少部分地使得该装置通过通信信道传输请求,该请求源自于与设备相关联的应用。该装置还至少部分地被使得针对与通信信道、请求或者其组合相关的一个或多个状态消息而监视与通信信道相关联的一个或多个收件箱。该装置进一步至少部分地被使得在应用的用户界面中呈现一个或多个状态消息、从一个或多个状态消息所解释的状态信息或者其组合的至少一部分的表示。
根据另一个实施例,一种计算机可读存储介质,承载一个或多个指令的一个或多个序列,该一个或多个指令的一个或多个序列在被一个或多个处理器所执行时,至少部分地使得装置通过通信信道传输请求,该请求源自于与设备相关联的应用。该装置还至少部分地被使得针对与通信信道、请求或者其组合相关的一个或多个状态消息而监视与通信信道相关联的一个或多个收件箱。该装置进一步至少部分地被使得在应用的用户界面中呈现一个或多个状态消息、从一个或多个状态消息所解释的状态信息或者其组合的至少一部分的表示。
根据另一个实施例,一种设备,包括用于至少部分地使得通过通信信道传输请求的设备,该请求源自于与设备相关联的应用。该设备还包括用于至少部分地使得针对与通信信道、请求或其组合相关的一个或多个状态消息而监视与通信信道相关联的一个或多个收件箱的装置。该设备进一步包括用于至少部分地使得在应用的用户界面中呈现一个或多个状态消息、从一个或多个状态消息所解释的状态信息或者其组合的装置的至少一部分的表示。
此外,针对本发明的各个示例实施例,可应用以下内容:一种方法,包括促进(1)数据和/或(2)信息和/或(3)至少一个信号的处理和/或对(1)数据和/或(2)信息和/或(3)至少一个信号进行处理,该(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于本申请中关于本发明的任意实施例所公开的方法(或处理)中的任意一种或者任意组合(包括至少部分地从本申请中关于本发明的任意实施例所公开的方法(或处理)中的任意一种或者任意组合得出的)。
针对本发明的各个示例实施例,还可应用以下内容:一种方法,包括促进对至少一个接口的访问,该接口被配置为允许对至少一个服务的访问,该至少一个服务被配置为执行本申请中所公开的网络或服务提供商的方法(或处理)中的任意一种或者任意组合。
针对本发明的各个示例实施例,还可应用以下内容:一种方法,包括促进创建和/或促进修改(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能,该(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能至少部分地基于产生于本申请中关于本发明的任意实施例所公开的方法或处理之一或任意组合的数据和/或信息,和/或产生于本申请中关于本发明的任意实施例所公开的方法(或处理)之一或任意组合的至少一个信号。
针对本发明的各个示例实施例,还可应用以下内容:一种方法,包括创建和/或修改(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能,该(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能至少部分地基于产生于本申请中关于本发明的任意实施例所公开的方法(或处理)之一或任意组合的数据和/或信息,和/或产生于本申请中关于本发明的任意实施例所公开的方法(或处理)之一或任意组合的至少一个信号。
在各个示例实施例中,该方法(或处理)能够在服务提供商一侧或移动设备侧完成,或者以共享的方式在服务提供商与移动设备之间利用在两侧上所执行的动作来完成。
通过简单地对包括预期执行本发明的最佳模式在内的多个特定实施例和实施方式进行说明,本发明再其它的方法、特征和优势将由于以下详细描述而轻易显而易见。本发明还能够具有其它且不同的实施例,并且其若干细节能够以各种显然的方式继续修改,而不脱离本发明的精神和范围。因此,附图和描述将要被认为其本质上是说明性而非限制性的。
附图说明
在附图的图示中通过示例而非限制图示了本发明的实施例:
图1是根据一个实施例的关于请求和/或通信信道而对到来的状态消息进行处理的***的图;
图2是根据一个实施例的用于关于请求和/或通信信道而对到来的状态消息进行处理的用户设备的部件的图;
图3是根据一个实施例的用于关于请求和/或通信信道而提供对到来的状态消息的处理的客户端处理的流程图;
图4是图示根据一个实施例的处理的流程图,该处理包括用于关于请求和/或通信信道而对到来的状态消息进行处理的消息序列和处理;
图5图示了根据一个实施例的状态消息表;
图6是根据一个实施例的从用户设备向SMS控制***发送PSMS消息的图;
图7A至7D是根据各个实施例的关于图3和4所描述的处理中所利用的用户界面的图;
图8A-8C是根据各个实施例的在双重选择性退出(doubleopt-out)处理中所利用的用户界面的图;
图9是能够被用来实施本发明的实施例的硬件的图;
图10是能够被用来实施本发明的实施例的芯片组的图;以及
图11是能够被用来实施本发明的实施例的移动终端(例如,手机)的图。
具体实施方式
公开了用于关于请求和/或通信信道而提供对到来的状态消息的处理的方法、装置和计算机程序的示例。在以下描述中,出于解释的目的,阐述了许多具体细节,以便提供对本发明的实施例的全面理解。然而,对于本领域的技术人员来说,可以做没有这些具体细节或者利用等同步置而实践本发明的实施例。在其它实例中,公知结构和设备以框图形式示出,以便避免对本发明的实施例造成不必要的混淆。
如本文所使用的,术语运营商是指通信网络或者其一部分的运营商,包括网络和互联网、有线和无线的服务提供商。用户是指连接至运营商网络的人,包括运营商的通信网络服务的订户,例如,网络服务的预付费、预布置或开***的订阅(subscription)的订户。在预付费订阅中,从用户已经向运营商支付的数量中扣除收费。在预布置的支付订阅中,通过用户许可而定期(例如,每月)自动从用户的一个或多个银行或***账户收取累积费用的支付。在开***的订阅中,用户被发送手写的电子或纸质***,其描述了所提供的资源和累积费用;并且用户响应于该手写的描述而发送支付。如本文所使用的,商户是商业实体,不同于向用户提供通过通信网络所选择或递送的物品或服务的提供商。如本文所使用的,网络节点(或者简单地节点)是与通信网络继续通信以发起或终止消息或者中继消息的任意有线或无线设备。
虽然关于PSMS对各个实施例进行了描述,但是预见到本文所描述的方法可以随具有用于对用户的来自运营商的到来消息进行处理的收件箱的其它通信信道而使用。通信信道还可以处理针对可通过网络获得的产品和/或服务的用户支付,特别是微支付。
虽然关于利用移动电话连接至提供商网络以使用运营商记账来购买产品或服务的用户对各个实施例进行了描述,但是预见到本文所描述的方法可以随其它有线和无线用户设备而使用,诸如笔记本和台式计算机、个人数字助理和网络电器,并且在与任意产品或服务相关的认证期间使用,而并不仅是针对运营商记账。
如本文所使用的,在直接运营商记账中,不同于网络运营商的商户使用网络运营商的记账***从用户收取对通过用户的移动或有线通信设备所订购或递送的产品或服务的支付,而不是复制从用户获取和追踪支付的功能。典型地,商户在通信网络的一个或多个节点上具有公共站点(被称作前端),用户在那里能够观看并且选择商户的产品/服务。在对用户隐藏的通信(称作后端)中,商户在相同或不同节点上的后端***经由应用编程接口(API)与一个或多个不同节点上的运营商记账***进行整合。
PSMS记账是用于商家使用通信信道对其消费者进行记账的应用对个人(A2P)技术。PSMA消息是一种“打包(wrap)”在***中的标准文本消息。为了经由PSMS而针对产品或服务向用户进行计费,商户的后端***对用户进行认证,以得到适于由运营商记账的用户标识符,诸如该用户的订户标识符,也被称作消费者ID。
消费者可以通过拨打电话、发送文本消息或者从移动设备经由互联网或数据连接进行请求,而经由PSMS对产品或服务(诸如博物馆门票、公交车/火车票、停车计量器、售货机物品、铃声、喜欢的名人壁纸或徽标等)进行支付。
一般的PSMS内容限制包括:不合法、有害、超线程(threading)、诽谤淫秽、骚扰,或者在种族、伦理或其它方面有争议的内容。附加的PSMS内容限制包括促进非法活动、宣扬暴力、宣扬歧视、宣扬非法活动或者结合有在任何版权、商标或其它知识产权权益方面违法或帮助他人在上述方面违法的材料的服务。此时,在一些国家中,成人服务被所有运营商所禁止。该限制可以由运营商自愿地施行。美国的大多数载体限制将PSMA应用于提供成人服务。
此外,存在一些特定于国家和/或特定于运营商的记账限制。例如,一些国家和/或运营商在由订户签字确认或选择性进入之后允许非文本内容的服务。另一方面,其它国家和/或运营商要求来自订户的双重确认或选择性进入。此外,必须包括免费且易于访问的用于选择性退出的方法。可选地,父母指导服务将发送建议14岁以下的消费者在没有成人监护人许可的情况下不要使用PSMS的警告。
在双重选择性进入过程中,在接收到初始的MO消息之后,运营商发出非额外费用的确认请求,其邀请用户确认接受利用第二MO消息对所请求的PSMS服务进行收费。该确认请求包括费率信息和其它公示。消费者然后在运营商接收到第二MO消息时被记账。消费者将被以正常费率对第一MO消息进行记账,但是第二MO消息对于消费者将是免费的。
大多数运营商帮助消费者对SMS/MMS消息和/或PSMS消息的数量设置限制。可以按照每个服务提供商、每个内容、每个访问代码、每个按日/按周/按月/按年的最高数量/金额数值限制等加以限制。例如,用户指定每天的PSMS消息数量或者PSMS消息仅用于短代码。此外,用户设置的限制可以涉及每天的时间、网络业务量指示、定价、订户账户信息(例如,余额)等。可以在用户设备的SIM卡上阻止额外费用服务或者由运营商的后端***来阻止额外费用服务。有时,PSMS消息简单地由于用户没有在其账户中放置用于支付费用的足够资金而被阻止。
消费者能够经由运营商从内容提供商购买这些PSMS服务,该运营商将代表内容提供商对消费者的预付费或后付费账户进行记账。如果消费者的蜂窝电话计划包括SMS捆绑,则MO消息将从计划中被扣除。如果用户不是SMS捆绑,则他们将被针对SMS MO消息计费标准费用。一些运营商就MT消息向消费者计费指定额外费用。消费者将不会针对非额外费用消息被计费。一些运营商向消费者计费指定额外费用加上标准MT消息费用,并且针对非额外费用消息则仅计费标准MT消息费用。
目前,运营商至少部分基于以上所提到的限制来确定是否阻止用户发送和/或接收通信消息(例如,SMS/PSMS消息)。运营商然后基于该确定向用户发送状态(例如,成功、错误、需要进一步动作等的)消息。当通信消息未被阻止或者不需要进一步的用户动作(例如,选择性进入、双重选择性进入等)时,运营商在需要或无需发送成功状态消息的情况下,将SMS/PSMS消息推进至提供商。当通信消息并未被阻止但是需要进一步的用户动作时,运营商推迟SMS/PSMS消息,并且向用户终端发送指示需要进一步的用户动作的状态消息。然而,该状态消息并不触发所需要的用户动作。
当通信消息被阻止时,运营商跳过SMS/PSMS消息,并且向用户终端发送错误消息。然而,该错误消息仅包括一般错误代码或者可以或可以不指定错误原因的错误代码,诸如资金不足、服务受阻等。另外,如果与通信信道(例如,SMS/PSMS)相关联的客户端应用在错误消息到达时未被激活,则该错误消息仅处于用户的收件箱中而用户并不知道通信消息被阻止。用户可能会假设SMS/PSMS消息通过,但是随后会由于什么都没有响应于用户的SMS/PSMS消息发生而感到失望。这会导致不良的用户体验以及运营商将来的交易/收入的损失。这些限制可能是特定于用户的、特定于运营商的和/或特定于国家的,并且可能随时间而变化。因此,提供客户端侧的逻辑对错误消息进行处理以及时通知用户与用户的SMS/PSMS消息相对应的变化的限制是具有挑战性的。
图1是根据一个实施例的关于请求和/或通信信道而对到来的状态消息进行处理的***的图。为了解决以上所提到的问题,***100通过针对状态消息自动轮询一个或多个收件箱而检测所有不同类型的额外费用服务阻止,并且相应地通知用户。在一个实施例中,无论用户设备是否被阻止使用某些额外费用服务,在用户设备处状态消息都被收集和确定。在另一个实施例中,状态消息被收集并且被发送至后端***以便进行解释。该解释能够通过比较数据库或者对每条状态信息进行语义分析来完成。在收集更多数据和样本消息之后或者在分析算法得到更多训练之后,解释的准确度随时间而提升。
作为示例,***100通过根据各种特定于运营商/国家的支付要求而将客户端侧的逻辑和后端逻辑进行合并以变化支付逻辑,从而自动检测支付流中的双重选择性进入消息。***100然后指令用户完成支付确认过程。
这样,用户被通知以额外费用服务阻止和/或额外费用服务阻止的原因,诸如支付需要双重选择性进入过程。由于用户被明确通知了问题,所以用户对***100的体验和信任显著地提升。与此同时,***100提示附加的用户动作以促进对额外费用服务进行解锁,从而完成双重选择性进入过程,因此增加了经由额外费用服务的成功交易和收入。
如图1所示,***100包括用户设备(UE)101,其具有经由通信网络105而到商户平台130和第三方记账平台150的连接。作为示例,***100的通信网络105包括一个或多个网络,诸如数据网络、无线网络、电话网络或者其任意组合。预见到,数据网络可以是任意局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如,互联网)、小范围无线网络、或者任意其它的适当分组交换网络(诸如商业所有的私人分组交换网络,例如私人线缆或光纤网络等、或者其任意组合)。此外,无线网络例如可以是蜂窝网络并且可以采用各种技术,包括全域演进增强数据速率(EDGE)、通用分组无线服务(GPRS)、全球移动通信***(GSM)、互联网协议多媒体子***(IMS)、通用移动电信***(UMTS)等,以及任意其它适当的无线介质,例如全球微波接入互操作性(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真度(WiFi)、无线LAN(WLAN)、互联网协议(IP)数据广播、卫星、移动自组织网络(MANET)等,或者其任意组合。网络105的至少一部分115处于网络运营商的管理控制之下,并且在本文中被称作运营商网络110。
通信网络105包括一个或多个用于无线设备的接入点(AP),诸如非WAP AP和WAP AP,它们在本文被统称为AP。这些AP中的一个或多个处于通信网络105的运营商网络110部分之中。本领域所公知的WAP被设计为通过无线链路向无线设备传送视频和图像内容,诸如使用HTTP和图形用户接口所传输的网页,该无线设备诸如蜂窝电话,其具有有限的显示屏面积并且带宽可能有限。WAP是开放式国际协议,该开放式国际协议包括允许WAP设备和软件利用许多不同网络技术的互操作性的协议套件,因此允许针对诸如GSM和CDMA网络之类的竞争网络技术构建单个平台。
运营商网络110还包括SMS控制***(SMSC)111、状态消息服务器113和运营商记账***115。SMSC111在移动电话网络中处理、存储和转发短消息。SMSC111使用诸如短消息端对端(SMPP)、通用计算机协议(UCP)、OIS、计算机接口至消息分布(CIMD)、SMCI等的协议。
SMS被用来在移动电话网络中提供小区电路连接信息,但是已经成为了在应用呼叫的文本消息发送的终端用户之间发送消息(主要是文本)的流行方式。SMS消息能够在支持SMS的任意配对设备之间使用,诸如任意配对的第三代(3G)通信设备,该配对设备直接地或通过通信网络105间接地与运营商网络110进行通信。
UE101是任意类型的移动终端、固定终端或便携式终端,包括移动手机、站点、单元、设备、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、个人通信***(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者其任意组合,包括这些设备的配件和外设或者其任意组合。还预见到的是,UE101能够支持任意类型的针对用户的接口(诸如“可佩戴”电路***等)。
商户平台130是一个或多个网络节点,该网络节点存放支持商户所提供的产品/服务的呈现、销售或递送的应用,或者一些组合形式,通常被称作电子商务。网络节点可以是任意的外部短消息发送实体(ESME),其是连接至SMSC以参与SMS消息的发送和/或接收的外部应用。ESME的典型示例是向移动用户发送自动营销消息的***、处理SMS投票的投票***等等。基本上,当移动用户在另一方并非另一个真实的移动用户的情况下发送或接收消息的任何时候,其它的发送方/接受方可能是ESME。商户平台130的前端处理由在线购买用户界面(UI)135所表示,并且商户平台130的后端处理由支付网关133所表示。商户平台130还包括SMS模块137。SMS模块137被用来在商户平台130上构成、发送、接收、存储并显示SMS消息(包括PSMS消息)。SMS模块在本领域是公知的。
第三方记账平台150是一个或多个网络节点,该网络节点存放促进产品/服务跨运营商、商户、国家或一些组合的交易的应用。特别地,第三方与各个运营商和商户具有收入共享协议和支付通道。前端处理由在线交易界面155所表示,并且后端处理由支付网关153所表示。第三方记账平台150还包括SMS模块157。SMS模块175被用来在第三方记账平台150上构成、发送、接收、存储并显示SMS消息(包括PSMS消息)。此外,第三方记账平台150递送收据,包括国家、运营商、短代码和服务等向UE101、运营商110和/或商户平台130所报告的手机通知、重试状态消息、业务量。第三方记账平台150为了更快的设置时间和更低的成本而支持共享短代码。第三方记账平台150可以对实践的本地代码和运营商规则提供指南以便开始额外费用服务。
作为示例,UE101、商户平台130和第三方记账平台150使用公知、新的或仍在开发的协议互相通信,并且与通信网络105的其它部件进行通信。在本文的上下文中,协议包括定义通信网络105内的网络节点如何基于通信链路上所发送的信息互相进行交互的规则集合。协议在每个节点内的不同操作层是有效的,从生成和接收各种类型的物理信号到选择用于传送那些信号的链路、到由那些信号所指示的信息的格式、到识别计算机***上执行的哪个软件应用发送或接收信息。用于通过网络交换信息的在概念上不同的协议层在开放***互连(OSI)参考模型中有所描述。
网络节点之间的通信通常通过交换离散的数据分组而产生。每个分组通常包括(1)与特定协议相关联的报头信息,以及(2)跟随在报头信息之后并且包含可以独立于该特定协议进行处理的有效载荷信息。在一些协议中,分组包括(3)跟随在有效载荷之后并且指示有效载荷信息结束的报尾信息。报头包括诸如分组来源、其目的地、有效载荷长度之类的信息以及该协议所使用的其它属性。通常,特定协议的有效载荷中的数据包括与OSI参考模型的不同的较高层相关联的不同协议的报头和有效载荷。特定协议的报头通常指示其有效载荷中所包含的下一个协议的类型。较高层协议被视为封装在较低层协议之中。如OSI参考模型所定义的,遍历诸如互联网的多个异构网络的分组中所包括的报头通常包括物理(第1层)报头、数据链路(第2层)报头、互联网络(第3层)报头和传输(第4层)报头、以及各种应用(第5层、第6层和第7层)报头。
计算机处理交互的客户端-服务器模型是广泛周知且使用的。根据客户端-服务器模型,客户端处理向服务器处理发送包括请求的消息,并且服务器处理通过提供服务进行响应。服务器处理还可以向客户端处理的返回具有响应的消息。经常,客户端处理和服务器处理在被称作主机的不同计算机设备上执行,并且使用一个或多个用于网络通信的协议而经由网络进行通信。术语“服务器”一般被用来指代提供服务的处理或者该处理在其上进行操作的主机计算机。类似地,术语“客户端”一般被用来指代做出请求的处理或者该处理在其上进行操作的主机计算机。如本文所使用的,除非从上下文明确另外指出,否则术语“客户端”和“服务器”是指处理而不是主机计算机。此外,除其它之外,出于包括可靠性、可扩展性和冗余性在内的原因,服务器所执行的处理可以被分解以在多个主机(有时称作层(tier))上的多个处理运行。在连接至通信网络的大多数节点上可用的公知的客户端处理是万维网客户端(称作“web浏览器”或者简单地“浏览器”),其通过根据超文本传输协议(HTTP)进行格式化的消息与任意的大量服务器进行交互,这些服务器被称作提供网页的万维网服务器。
UE101包括SMS模块103和浏览器107。SMS模块103被用来在UE101上构成、发送、接收、存储和显示SMS消息。SMS模块103包括用于处理PSMS消息发送的PSMS客户端109。浏览器和SMS模块在本领域是公知的。在所图示的实施例中,浏览器107包括插件应用或瞬态脚本,该插件应用或瞬态脚本作为用于与商户平台130的在线购买UI135进行交互的商业客户端处理进行工作。商业客户端呈现来自在线购买UI135的图形元素,并且捕捉和发送诸如指针移动和按键敲击之类的用户动作,以使得用户能够对产品进行导航并且发起购买。消息使用任意应用层协议在UE101上的商业客户端与商户平台130上的在线购买UI135之间进行交换,除其它之外,该应用层协议包括HTTP。在线购买UI135为商户执行商业服务器的一些功能。在一些实施例中,商业客户端不是浏览器的一部分而是另一个应用的一部分或者是独立的。
根据一些实施例,UE101上的PSMS客户端109包括状态消息客户端139,其与运营商网络110上的状态消息服务器113进行通信。运营商网络110上的状态消息服务器113与商户平台130上的状态消息服务器139和/或第三方记账平台150上的状态消息服务器159进行通信,以获取UE101的ID和/或记账ID来确定来自UE101的PSMS消息是否被阻止或者是否需要进一步的用户动作。
根据一些实施例,UE101上的PSMS客户端109包括与商户平台130上的认证服务器进行通信的认证客户端。该认证客户端确定SMS消息是否被授权(例如,使用安全令牌)。如果没有,则PSMS客户端109停止处理。
虽然节点、模块和处理器在所图示的实施例中出于图示的目的而被示为处于特定布置形式的整体框,但是在其它实施例中,一个或多个模块或者处理或者其各部分在相同或不同节点上以不同顺序进行布置,或者布置形式以一些方式的组合进行变化。作为示例,状态消息服务器113可以被包括在SMSC111或运营商记账***115内。
图2是根据一个实施例的用于关于请求和/或通信信道而处理到来的状态消息的UE101的部件200的图。通过示例,商户平台130包括一个或多个用于关于请求和/或通信信道而提供对到来的状态消息的处理的部件。预见到,这些部件的功能可以组合在一个或多个部件中或者由等同功能的其它部件来执行。这些部件中的一个或多个部件在以下分别参考图9和10更为详细地进行描述的计算机***900或芯片组1000上实施。
在所图示的实施例中,UE101包括浏览器107、用户简档(profile)数据库201、PSMS客户端109、电子钱包203和支付模块205。作为示例,用户激活浏览器107以连接至商户平台103的在线购买UI135,并且选择购买游戏应用。当用户指定经由诸如***、PayPal、预付费账户等的常规手段为交易进行支付时,浏览器107与电子钱包203进行交互以获取用户的在线购物信息,例如登录、密码、运送地址和***细节等,为用户准备信息,指令支付模块205与运营商记账***115和/或第三方记账平台150进行通信以递送支付。
当用户经由PSMS而指定为交易进行支付时,浏览器107与PSMS客户端109进行交互以生成包括与产品或服务相关联的至少短代码和UE101ID的PSMS消息。PSMS客户端109然后经由运营商网络110和第三方记账平台150将该PSMS消息传输至商户平台130。
如果该PSMS消息并未被阻止并且其不需要进一步的用户动作,则第三方记账平台150将对支付进行处理并且商户平台130将向UE101通知PSMS消息针对交易进行了处理。根据所图示的实施例,商户平台130生成交易,由此基于通过在线购买UI135所接收的用户输入而选择产品/服务和价格。在一些实施例中,定义了唯一交易标识符并且然后将其用作第三方支付平台150用来处理记账和收益分成的索引。
如果PSMS消息被阻止或者需要进一步的用户动作,则商户平台130向UE101发送关于该PSMS消息的状态消息。如以下更为详细描述的,状态消息服务器113与状态消息客户端119、状态消息服务器139和159进行交互,并且向某些发送的消息添加字段以及从某些接收的消息提取字段以向用户呈现状态信息和/或提示用户针对PSMS记账确认支付。
虽然处理、模块和数据结构出于说明的目的而被示为某些节点上的特定位置中的整体框,但是在其它实施例中,一个或多个处理、模块或数据结构或者其各部分在相同或不同网络节点上以不同顺序进行布置。作为示例,状态消息客户端119可以是PSMS客户端109内的模块而不是独立的应用。
图3是根据一个实施例的用于关于请求和/或通信信道提供对到来的状态消息的处理的客户端处理300的流程图。在一些实施例中,图3中的一个户或多个步骤被实施在例如包括如图10所示的处理器和存储器的芯片组中或者由其所发起。虽然图3中的步骤出于说明的目的而以特定顺序被示出,但是在其它实施例中,一个或多个步骤可以以不同顺序执行或者在时间上是重叠的、是串行或并行的,或者可以省略或添加一个或多个步骤,或者以一些方式的组合进行改变。
在步骤301中,PSMS客户端109通过通信信道(例如,SMS)从与设备(例如,UE101)相关联的应用传输请求。在一个实施例中,该请求涉及与通信信道(例如,PSMS)相关联的支付信息。该请求可以在如GSM推荐03.40中所定义的短消息服务-点对点(SMS-PP)的SMS MAP MO操作中包含短代码(例如,55555)。短代码通常仅在一个国家内有效而并非是国际有效的。SMS消息的有效载荷长度受信令协议的约束精确被限制为140个八位字节(140个八位字节=140*8比特-1120比特)。路由数据和其它元数据增加至有效载荷的大小。SMS消息可以通过短消息端对端(SMPP)协议、http协议等进行发送。
能够针对可通过网络获得或访问的任意产品和/或服务继续进行支付。该产品可以是诸如电子设备、运动商品、食物、印刷品、收藏品、车辆、房地产、车间等的有形产品,或者诸如可电子获取的文档、音乐、电影、游戏等的文件之类的非有形产品。服务可以在各种环境中使用,诸如保健、法律、金融、工程咨询、人力资源管理、营销、广告、银行、事务规划、导游、旅行预订、辅导、职业培训、美发、消息、房屋清洁、web咖啡、贸易和维修、批发、金融、法律、餐饮、运输和旅行、地图和导航、包裹/车辆跟踪、天气服务、游戏等。
通信信道至少部分地包括作为一种支付形式的额外费用消息发送服务。一个或多个状态消息(例如,成功、阻止、需要进一步的用户动作等)、状态信息(例如,特定于用户的限制、资金不足等)或者其组合至少部分地涉及额外费用消息发送服务在通信信道上的可用性(例如,SMS阻止、PSMS阻止等)、对使用额外费用消息发送服务的一个或多个确认请求(例如,选择性进入、双重选择性进入等)、对使用额外费用消息服务的一个或多个认证请求(例如,用户未被授权)、或者其组合。
在步骤303,PSMS客户端109的状态消息客户端119针对与通信信道和/或请求相关的状态消息而监视与该通信信道相关联的收件箱。该监视进行直至请求实质上完成、预定时间段到期或者其组合。
在步骤305,状态消息客户端119将状态消息与其它先前所处理的状态消息进行比较以确定状态信息。先前的状态消息在状态消息数据库中的累积可能花费时间来学习识别状态消息模式并且基于充分的训练数据(机器学习)做出智能决策。然而,相对数据库的匹配节约了处理时间和功率。当状态消息是特定于运营商时,该比较和/或数据库至少部分基于一个或多个运营商。在一个实施例中,状态消息客户端119确定与状态消息相关联的运营商、其它先前所处理的状态消息、状态信息和/或通信信道。作为示例,状态消息客户端119将状态消息与针对运营商所配置的双重选择性进入消息进行比较。它们能够由移动国家代码(MCC)、移动网络代码(MNC)等所识别。如果状态消息与已知的双重选择性进入消息相匹配,则状态消息客户端119确定状态代码:double_opt_in_required。
在另一个实施例中,状态消息客户端119针对从购买、条款、语句和段落的级别到作为整体撰写的级别(语义分析)的相关句法结构来处理状态消息,以确定状态信息。这样解释的状态信息需要更多时间和功率,但是并不需要任何数据库。
在步骤307,状态消息客户端117在UE101显示至少一部分状态消息和/或从状态消息所解释的状态信息。状态消息客户端119能够基于用户兴趣对呈现进行定制。
在另一个实施例中,状态消息客户端119至少部分地基于一个或多个状态消息而显示针对一个或多个用户动作的提示。一个或多个用户动作至少部分地包括使得通信信道可用、满足用于确认对通信信道的接入的一个或多个要求、或者其组合。
SMS认证能够被用作认证机制。例如,从UE101上的SIM卡读取IMSI标识符的值。在一些实施例中,IMSI值被包括在PSMS消息中,其预先进行了另外的认证。如果在用于SMS认证的PSMS地址字段中使用的短代码在与运营商的协议中被评价为零,则PSMS客户端109能够安全地发送PSMS消息而并不要求来自用户的许可并且因此降低了用户体验。
SMS文本消息发送越来越易于受到窥探、欺骗和多重解释。在一个实施例中,服务请求由于其包含机密用户信息而被加密。在另一个实施例中,在接受交易(例如,100个股票份额)或者针对服务/产品(例如,到欧洲的往返飞机票)的订单时,服务服务器对随机生成的密码进行加密并且将经加密的密码经由SMS消息发送至客户端设备。客户端设备必须对经加密的密码进行解密并且然后将随机生成的密码包括在SMS消息中以批准交易或订单,并且然后将SMS消息发送回服务服务器。这样,用户能够使用其蜂窝电话来通过使用SMS消息的服务而对其交易或订单进行认证。
为了经由PSMS针对产品或服务向用户计费,商户的后端***对用户进行认证以得到适于由运营商记账的用户标识符,诸如用户的订户标识符,其也被称作消费者ID。这个消费者ID可以是移动订户综合业务数字网络号码(MSISDN),其是小区电话号码或者运营商所定义的一些其它标识符,诸如国际移动订户身份(IMSI)标识符、电子邮件地址或短消息服务(SMS)短代码。IMSI是用来在用于移动通信(GSM)网络的全球***上识别个体用户的唯一的15数字位代码。IMSI值通常存储在订户身份模块(SIM卡)、用来在许多移动电话中存储信息、特别用于先进特征的设备中。SIM卡的规范在GSM11.11中定义。除了FDN和SDN之外,SIM卡还存储集成电路卡标识符(ICCID)、国际移动订户身份(IMSI)、认证密钥(Ki)、局域身份(LAI)、特定于运营商的紧急号码、短消息服务中心(SMSC)号码、服务提供商名称(SPN)、计费通知参数、增值服务(VAS)应用等等。
根据其它实施例,状态消息客户端119的至少一些功能能够由运营商网络110的状态消息服务器113来实施。在这些实施例中,状态消息服务器113包括与如先前所描述的状态消息客户端119类似的模块。为了节约时间和电池,状态消息客户端119能够通过从状态消息服务器113或者诸如商户平台130或第三方记账平台150的外部平台请求数据而取得在运营商网络110中高速缓存或存储的用户简档数据和/或状态消息/信息。通常,如果UE101在线,则可以进行数据查询以在线搜索服务器后端,并且一旦设备离线,则在本地进行离线搜索以避免数据传输成本。可替换地,状态消息客户端119能够向状态消息服务器113发送感兴趣的状态消息以及向状态消息服务器113发送请求,以便执行比较。
图4是图示根据一个实施例的处理400的阶梯图,该处理400包括用于关于请求和/或通信信道处理到来的状态消息的消息序列和处理。图4描述了基于例如用于记账的PSMS的到来状态消息处理机制的各个实施例。处理400包括设备(例如,UE101)。此外,处理400包括将UE101连接至通信网络105、商户平台130和第三方记账平台150的运营商网络110。虽然图4的示例参考无线网络中的PSMS进行描述,但是图4的到来状态消息处理过程400的各个实施例可应用于包括WiFi网络、家庭网络等在内的其它网络供应场景。
在步骤403,UE101向运营商网络110的SMSC111发送PSMS消息401(包括短代码)。PSMS消息401与产品或服务相关联。产品或服务可以涉及应用、数据、文件等,并且可以以各种形式的媒体(例如,文本、音频、视频、2D、3D、多媒体等)进行递送。产品或服务可以包括彩票抽奖、警告服务(即时新闻、股票警告、航班延误或取消、具体的商店/产品/服务价格警告等),用于电视秀的投票线路(voting line)或竞争线路、天气服务、日期和聊天服务、心理和星象线路等。短代码可以由用户在UE101进行选择或输入。SMSC111可以将确认消息发回UE101,以向UE101通知PSMS消息被发送。
在步骤405,SMSC111向第三方记账平台150发送SMPP消息(例如,包括短代码),该第三方记账平台150然后在步骤407中将该SMPP消息转发至商户平台130。如果用户已经(例如,经由浏览器107或先前的交易)向商户进行了注册,则商户平台130然后将UE101的ID针对记账ID进行匹配。在步骤409,商户平台130将SMPP消息(例如,包括记账ID)发送至第三方记账平台150,其然后在步骤411中将该SMPP消息转发至运营商网络110的状态消息服务器113。
在一个实施例中,注册数据至少部分地包括客户端设备的身份信息、客户端设备的用户的身份信息、费率计划的选择、账户信息、支付信息或者其组合。在另一个实施例中,注册数据包括设备或用户的个人身份、费率计划的选择、订户的联系信息、支付方法(例如,***)等。在又另一个实施例中,注册信息至少部分地作为一个或多个基于web的标准(例如,HTTP、HTTPS、JSON、JavaScript、XML、OMA DM管理对象(MO)等)而提供。
状态消息服务器113确定记账ID和相应短代码是否受制于任何的SMS或PSMS或者需要另外的用户动作。随后,状态消息服务器113能够确定PSMS消息的状态是否为“成功”413、“被阻止”415或“需要进一步的用户动作”417,以及可选地状态代码(“002”)。在一个实施例中,状态消息服务器113将记账ID和相应短代码与限制列表进行匹配。作为示例,Alice请求运营商阻止所有到来和外出的PSMS消息以避免费用。以下将结合图5对状态代码的细节进行讨论。
状态消息服务器113然后在步骤419将状态代码消息发送至商户平台130的状态消息服务器139。状态消息服务器139生成包括状态代码的SMS消息并且在步骤421将状态消息发送至UE101。在一个实施例中,状态消息被直接发送至UE101。在其它实施例中,状态消息经过第三方记账平台150和状态消息服务器113中的至少一个。状态消息服务器113、139、159之间的消息能够经由诸如SMS、USSD、GPRS、UMTS分组无线电服务或者电路交换数据连接顶端的PPP之类的数据载体进行传输。
当接收到状态消息时,UE101的状态消息客户端119提取状态代码并且确定要在UE101的用户界面显示什么内容。状态消息客户端119可以显示状态、详细描述、用户动作或者其组合。用户动作处于至少三种类型:解锁请求423、支付确认425和其它427(诸如“不采取可应用的动作”)。继续Alice的示例,状态消息客户端119显示与状态代码“002”相关联的详细描述(“针对低龄用户阻止与在线赌博相关联的所有PSMS”)和用户动作(“联系运营商以去除阻止”)。
一旦用户选择了用户动作,状态消息客户端119就生成包括该用户动作的响应,并且在步骤429将该响应发送至运营商网络110的状态消息服务器113。如果用户请求对能够由运营商处理的PSMS消息进行解锁,则状态消息服务器113能够对该PSMS消息解锁或者基于默认用户偏好而去除相关联的限制。在另一个实施例中,状态消息服务器113向用户发送查询以指定解锁PSMS消息或者去除相关联的限制。在又另一个实施例中,状态消息客户端119在生成响应之前结合状态消息一起显示查询,由此在响应中指定仅解锁PSMS消息或者相同属性的所有后续PSMS消息。
然而,如果用户动作涉及记账问题并且要求第三方记账平台150和/或商户平台130的介入,则状态消息服务器113转发该响应以便相应地进行处理。作为示例,Alice的礼品卡并没有足够资金来下载新的游戏,并且需要对礼品卡进行充值或者选择不同的支付方法/代码。状态消息服务器113转发该响应以便由商户平台130进行处理。
在响应被处理之后,运营商网络110的状态消息服务器、第三方记账平台150和/或商户平台130在步骤431向UE101的状态消息客户端119发送通知以便在步骤433向用户呈现。
图5图示了根据一个实施例的状态消息表。图5描述了例如与用于记账的PSMS相关联的各种状态代码示例。状态表500包括状态代码栏501、简短描述栏503、详细描述栏505和用户动作栏507。作为示例,状态代码001指示用户账户不具有足够的资金并且需要对用户账户的资金进行充值。状态002指示用户设置的阻止,其阻止所有PSMS并且要求联系运营商去除阻止。状态代码003指示用户设置的阻止,其针对低龄用户阻止所有与在线赌博相关联的PSMS并且需要请求成人用户联系运营商去除阻止。状态代码004指示特定于运营商的阻止,其阻止与儿童色情文学相关联的所有PSMS并且无法去除阻止。状态代码005指示特定于运营商的暂停,其要需要支付的双重选择性进入。双重选择性进入涉及显示价格和交易事项/条件并且然后请求用户选择“同意”。状态代码006指示特定于国家的阻止,其阻止所有与成人内容相关联的PSMS并且无法去除阻止。
图6是根据一个实施例的从UE101向SMSC111发送的PSMA消息600的图。PSMS消息600包括报头601和主体621。报头601对于SMS消息而言通常是强制的,并且包括命令长度603、命令ID605、命令状态607和序列编号609。命令长度603存储指示PSMS消息600的总体大小的数字。命令ID605指示PSMS消息600可以表示何种特定命令。命令状态607可以指示PSMS消息600的状态代码(例如,成功、被阻止、进一步的用户动作等)。序列编号609可以包括在相关或关联的多个PSMS消息时使用的数字。
SMS消息能够通过文本模式或者通过协议描述单元(PDU)模式进行发送/接收。文本模式是由PDU模式所表示的比特流的编码。文本模式在一些用户设备上可能无法使用。当UE101以不同模式进行操作时,针对某些参数所定义的值是不同的。通常,针对文本模式而定义串值,并且针对PDU模式而定义数值。具有用于显示SMS消息的若干编码格式:“PCCP437”、“PCDN”、“8859-1”、“IRA”、“GSM”等。这些能够由at命令(at-command)AT+CSCS进行设置。当应用读取该消息时,其将选择适当的编码。如果使用文本模式,则应用被预设编码选项的集合所限制。如果使用PDU模式,则能够实施任意编码。虽然在文本模式中使用AT命令更为容易,但是其与PDU模式相比支持较少的SMS消息发送的特征。
作为示例,为了向短代码55555发送PSMS消息“Ringtone Tone1”。在文本模式中,这是命令行:
AT+CMGS="+55555"<CR>Ringtone Tone1.<Ctrl+z>
在SMS PDU模式中,执行以上命令行将导致错误发生。为了完成同样的任务,应当另外使用以下命令行:
AT+CMGS=42<CR>0792000000F001158997E72E80003EC6D341EDF28922E7C1E41EDF27C1E00006CDCB6E328FE885EC6D3B91521........<Ctrl+z>
主体624可以是可选的或强制的,并且其字段基于报头601中所指示的命令ID605而变化。典型地,每个命令可以识别自己在主体621中使用的字段。作为示例,主体621例如包括源地址字段623(例如,UE101、SMSC111等)、PSMS消息600的目的地地址字段625、消息数据字段627和消息长度字段629。在这个示例中,消息长度为“18”并且消息为“Ringtone Tone1”。可以包括的可选字段为记账ID字段631、个人识别编号(PIN)字段633、安全令牌字段635、促销代码字段637等。
虽然数据消息和字段出于说明的目的而在图6中被描绘为以特定顺序进行排列,但是在其它实施例中,一个或多个消息或字段或者其各部分以不同顺序进行排列或者包括一个或多个其它字段,或者该消息以一些方式组合进行改变。
图7A-7D是根据各个实施例的在参考图3和4所描述的处理中所采用的用户界面的图。图7A描绘了用户界面(UI)700,其向UE101提供要经由可用额外费用服务进行支付的产品的列表,该UE101呈现UI700或者以其它方式与之相关联。如所示出的,可用的额外费用服务包括铃声701、停车计量器703和电影票705。在这个示例中,用户选择访问电影票705。PSMS客户端109向短号码(例如,17322)发送PSMS消息以购买两张影院在两个小时内放映的影片的电影票。
运营商网络110的SMSC111确定用于具有针对这个分类(例如,娱乐)受阻止的额外费用服务,SMSC111拒绝记账并且利用状态消息回复,指示运营商网络不能够向号码17322发送PSMS消息。
在PSMS消息已经发送之后,状态消息客户端119开始针对关于PSMS消息的到来状态消息而轮询一个或多个收件箱。当接收到新的状态消息时,状态消息客户端119将其在本地进行解释或者将其发送至运营商网络110的状态消息服务器113以便进行解释。
该状态消息与已知的PSMS阻止消息的数据库进行比较。当状态消息被匹配为“用户阻止了额外费用服务”消息时,提供相对应的状态/错误代码。状态消息客户端119随后在图7B的UI720中显示该状态信息。如所示出的,可用的用户动作选项包括状态代码721、详细描述723和用户动作725。作为示例,状态消息客户端119然后显示状态代码007、状态“特定于用户的阻止”的详细描述以及所需要的用户动作:“由于您阻止了针对您的订阅的额外费用服务,因此支付失败。无法向号码17322发送消息。联系运营商解锁该额外费用服务”。
状态消息客户端119然后在图7C的UI730中显示用户动作。如所示出的,可用的用户动作选项包括跳过PSMS消息741、联系运营商743和其它(例如,确认支付)。作为示例,用户选择了联系运营商743。作为响应,状态消息客户端119在图7D的UI740中显示阻止修改选项。如所示出的,阻止修改选项包括解锁这个PSMS消息761、按照服务提供商解锁763和按照服务类别解锁765。如果用户选择了解锁这个PSMS消息761,则仅针对电影票的PSMS消息被解锁。如果用户选择了按照服务提供商解锁763,则与针对电影票的PSMS消息的服务提供商相关联的所有额外费用服务都被解锁。如果用户选择了按照服务类别解锁765,则与针对电影票的PSMS消息的类别(例如,食品、服装、家具、运输、教育、娱乐、业余爱好等)相关联的所有额外费用服务都被解锁。虽然在图7A至图7D中数据字段在某些消息中以某些顺序被描绘为整体框,但是在其它实施例中,一个或多个字段或者其部分可以以在相同或者更多或更少的消息中以不同顺序进行排列。
图8A-8C是根据各个实施例的在双重选择性退出过程中所采用的用户界面的图。如所提到的,一些运营商要求PSMS支付必须由用户通过对运营商所发送的支付确认请求进行人工回复才能被确认。图8A描绘了UI800,其显示消息801:为了确认支付,请通过选择YES回复该消息,NO按钮803和YES按钮805。
当用户选择NO按钮803时,支付确认失败。图8B描绘了UI820,其显示消息821:“支付确认失败。您还没有被收费”。当用户选择YES按钮805时,支付自动继续:用户将被收费并且能够下载电影票。图8C描绘了UI840,其显示消息841:“谢谢。现在处理您针对两张电影票的支付。”运营商网络110的状态消息服务器113处理该YES消息并且将其转发至商户平台130和/或第三方记账平台150的支付网关以对用户账户进行计费。
在另一个实施例中,用户切换至消息发送收件箱并且根据图8A中的指令对支付确认请求进行响应。
本文所描述的用于关于请求和/或通信信道对到来的状态消息的处理有利地可以经由软件、硬件、固件或者软件和/或固件和/或硬件的组合来实施。例如,本文所描述的处理有利地可以经由(多个)处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等来实施。这样的用于执行所描述功能的示例性硬件在以下进行详细描述。
图9图示了可以在其上实施本发明的实施例的计算机***900。虽然计算机***900关于特定装置或设备进行描绘,但是预见到,图9内的其它器件或设备(例如,网络元件、服务器等)能够部署所图示的***900的硬件和部件。计算机***900被编程(例如,经由计算机程序代码或指令)为如本文所描述的关于请求和/或通信信道对到来的状态消息进行处理,并且包括诸如总线910的通信机制,其用于在计算机***900的其它内部和外部部件之间传送信息。信息(也被称作数据)被表示为可测量现象的物理表达形式,通常是电压,但是在其它实施例中包括诸如磁性、电磁、压力、化学、生物、分子、原子、亚原子和量子交互之类的现象。例如,北侧和南侧磁场,或者零和非零电压表示二元数位(比特)的两个状态(0、1)。其它现象能够表示更高基础的数位。测量之前的多个同时量子状态的叠加表示量子比特(qubit)。一个或多个数位的序列构成被用来表示字符的编号或代码的数字数据。在一些实施例中,被称作模拟数据的信息由特定范围内的可测量数值的近似连续统来表示。计算机***900或者其一部分构成了用于执行关于请求和/或通信信道处理到来的状态消息的一个或多个步骤的装置。
总线910包括信息的一个或多个并行导体,以使得信息在耦合至总线910的设备之间被快速传输。用于处理信息的一个或多个处理器902与总线910进行耦合。
处理器(或多个处理器)902对如与关于请求和/或通信信道处理到来的状态消息相关的计算机程序代码所指定的信息执行一组运算。该计算机程序代码是指令或声明的集合,其提供供处理器和/或计算机***用来执行指定功能的操作的指令。代码例如可以以被编译为处理器的本地指令集合的计算机编程语言进行编写。该代码还可以直接使用本地指令集合(例如,机器语言)进行编写。该组操作包括从总线910取得信息以及将信息置于总线910上。该组操作通常还包括比较两个或更多信息单元、移动信息单元的位置、以及将两个或多个信息单元进行合并,诸如通过相加或相乘或者如OR、互斥OR(XOR)和AND。该操作集合中能够由处理器所执行的每个操作通过被称作指令的信息向处理器进行表示,诸如一个或多个数位的操作代码。要由处理器902所执行的诸如操作代码序列的操作序列构成了处理器指令,其也被称作计算机***指令或者简单地计算机指令。除其它之外,处理器可以单独或作为组合地被实施为机械、电子、磁性、光学、化学或量子部件。
计算机***900还包括耦合至总线910的存储器904。诸如随机访问存储器(RAM)或者任意其它动态存储设备的存储器904存储包括用于关于请求和/或通信信道处理到来的状态消息的处理器指令在内的信息。动态存储器允许存储于其中的信息由计算机***900所改变。RAM允许存储在被称作存储器地址的位置处的信息单元独立于相邻地址的信息而进行存储和获取。存储器904还被处理器902用来在处理器指令执行期间存储临时值。计算机***900还包括只读存储器(ROM)906或者耦合至总线910以便存储包括并不由计算机***900所改变的指令在内的静态信息的其它静态存储设备。一些存储器由易失性存储器所组成,其在失去供电时丢失存储于其上的信息。诸如磁盘、光盘或闪存卡的非易失性(持久)存储设备908也耦合至总线910,以用于存储包括指令在内的信息,该信息即使在计算机***900关机或者以其它方式失去供电时也得以保持。
包括用于关于请求和/或通信信道处理到来的状态消息的指令在内的信息从外部输入设备912被提供至总线910,以便由处理器使用,该外部输入设备912诸如包含由人类用户进行操作的字母数字按键的键盘或者传感器。传感器检测其附近的情况并且将那些检测转换为与用来表示计算机***900中的信息的可测量现象相兼容的物理表达形式。主要用于与人进行交互的耦合至总线910的其它外部设备包括显示器设备914,诸如阴极射线管(CRT)、液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、等离子屏幕或者用于呈现文本或图像的打印机,以及诸如鼠标、轨迹球、光标方向键或运动传感器之类的用于控制显示器914上所呈现的小型光标图像的位置并且发出与显示器914上所呈现的图形元素相关联的命令的定点设备916。在一些实施例中,例如,在计算机***900在没有人输入的情况下自动执行所有功能的实施例中,省略一个或多个外部输入设备912、显示设备914和定点设备916。
在所图示的实施例中,诸如专用集成电路(ASIC)920之类的专用硬件被耦合至总线910。该专用硬件被配置为出于特殊目的而足够快速地执行并非由处理器902所执行的操作。ASIC的示例包括用于为显示器914生成图像的图形加速卡、用于对网络上所发送的消息进行加密和解密的密码板、语音识别、以及用于特殊外部设备的接口,该特殊外部设备诸如重复执行以硬件实施更为有效的一些复杂操作序列的机器人手臂和医疗扫描设备。
计算机***900还包括耦合至总线910的通信接口970的一个或多个实例。通信接口970向诸如打印机、扫描仪和外部磁盘之类的利用自己的处理器进行操作的多种外部设备提供单向或双向通信耦合。通常,是与连接至本地网络980的网络链路978进行耦合,具有其自己的处理器的多种外部设备连接至该本地网络980。例如,通信接口970可以是个人计算机上的并行端口或串行端口或者是通用串行总线(USB)端口。在一些实施例中,通信接口970是综合业务数字网络(ISDN)卡或者数字订户线路(DSL)卡、或者向相对应类型的电话线路提供信息通信连接的电话调制解调器。在一些实施例中,通信接口970是将总线910上的信号转换为用于同轴线缆上的通信连接的信号或者转换成用于光纤线缆上的通信连接的光学信号的线缆调制解调器。作为另一个示例,通信接口970可以是用于向诸如以太网的兼容性局域网(LAN)提供数据通信连接的局域网(LAN)卡。无线链路也可以被实施。对于无线链路而言,通信接口970发送或者接收或者既发送又接收包括红外和光学信号在内的电子、声音或电磁信号,其承载诸如数字数据之类的信息流。例如,在诸如类似小区电话的移动电话的无线手持设备中,通信接口970包括被称作无线电收发器的无线电带电磁发送器和接收器。在某些实施例中,通信接口970使得从UE101到通信网络105的连接能够关于请求和/或通信信道处理到来的状态消息。
如本文所使用的术语“计算机可读介质”是指参与向处理器902提供包括用于执行的指令在内的信息的任意介质。这样的介质可以采取许多形式,包括但并不限于计算机可读存储介质(例如,非易失性媒介、易失性媒介)和传输媒介。诸如非易失性媒介的非瞬时媒介例如包括光盘或磁盘,诸如存储设备908。易失性媒介例如包括动态存储器904。传输媒介例如包括双绞线线缆、同轴线缆、铜线、光纤线缆以及通过没有线路或线缆的空间行进的载波,诸如声波或者包括无线电、光学和红外波在内的电磁波。信号包括通过传输媒介进行传输的振幅、频率、相位、极性或其它物理属性的人造的瞬态变化。一般形式的计算机可读媒介包括例如软盘、柔性盘、硬盘、磁带、任意其它磁性介质、CD-ROM、CDRW、DVD、任意其它光学介质、打孔卡、纸带、光学标记页、具有孔洞图案的其它物理介质或者其它可光学识别的指示、RAM、PROM、EPROM、闪存-EPROM、EEPROM、闪存、任意其它存储器芯片或卡盒、载波、或者计算机能够从其进行读取的任意其它介质。术语计算机可读存储介质在本文被用来指代除传输媒介之外的任意计算机可读介质。
在一个或多个有形媒体中编码的逻辑包括计算机可读存储媒体上的处理器指令或者诸如ASIC920的专用硬件之一或二者。
网络链路978通常使用传输媒体通过一个或多个网络向使用或处理信息的其它设备提供信息通信。例如,网络链路978可以通过局域网980将连接提供到主机计算机982或者到由互联网服务提供商(ISP)所运营的设备984的连接。ISP设备984进而通过网络中目前一般被称作互联网990的公共全球分组交换通信网络来提供数据通信服务。
被称作服务器主机998的连接至互联网的计算机存放响应于通过互联网所接收的信息而提供服务的处理。例如,服务器主机992存放提供表示视频数据的信息以便在显示器914进行呈现的处理。预见到,***900的部件能够在例如主机982或服务器991的其它计算机***内以各种配置进行部署。
本发明的至少一些实施例涉及使用计算机***900来实施本文所描述的一些或全部技术。根据本发明的一个实施例,那些技术由计算机***900响应于处理器902执行存储器904中所包含的一个或多个处理器指令的一个或多个序列来执行。这种也被称作计算机指令、软件和程序代码的指令可以从诸如存储设备907或网络链路978的另一计算机可读介质中读入存储器904。执行存储器904中所包含的指令序列使得处理器902执行本文所描述的一个或多个方法步骤。在可替换实施例中,可以替代软件或者与之相结合地使用诸如ASIC920之类的硬件。因此,除非本文明确另外指出,否则本发明的实施例并不局限于硬件和软件的任何具体组合方式。
通过网络链路978以及通过通信接口970的其它网络进行传输的信号往来于计算机***900运送信息。除其它之外,计算机***900能够通过网络链路978和通信接口970而通过网络980、990发送和接收包括程序代码在内的信息。在使用互联网990的示例中,服务器主机992通过互联网990、ISP设备984、本地网络980和通信接口970传输由从计算机900所发送的消息所请求的用于特定应用的程序代码。所接收的代码可以在其被接收时由处理器902执行,或者可以存储在存储器904或存储设备908或者任意其它非易失性存储中以便随后执行,或者上述的二者。以这种方式,计算机***900可以获取载波上的信号形式的应用程序代码。
在向处理器902运送指令或数据或者其二者的一个或多个序列以便执行时可以涉及到各种形式的计算机可读媒介。例如,指令和数据最初可以承载于诸如主机982之类的远程计算机的磁盘上。该远程计算机将指令和数据加载到其动态存储器中并且使用调制解调器通过电话线路发送该指令和数据。计算机***900本地的调制解调器接收电话线路上的指令和数据并且使用红外发送器将该指令和数据转换为用作网络链路978的红外载波上的信号。用作通信接口970的红外检测器接收红外信号中所承载的指令和数据并且将表示该指令和数据的信息放到总线910上。总线910将该信息运送至存储器904,处理器902从存储器904处获取指令并且使用随指令发送的一些数据执行该指令。存储器904中所接收的指令和数据可选地可以在被处理器902执行之前或之后被存储在存储设备908上。
图10图示了可以在其上实施本发明的芯片组或芯片1000。芯片组1000被编程以如本文所描述的关于请求和/或通信信道处理到来的状态消息,并且例如包括参考图9所描述的整合在一个或多个物理封装(例如,芯片)的处理器和存储器部件。作为示例,物理封装包括结构组装件(例如,基板)上的一个或多个材料、部件和/或线路的布置以提供诸如物理强度、尺寸节约和/或电气交互限制的一个或多个特性。预见到,在某些实施例中,芯片组1000可以以单个芯片来实施。进一步预见到,在某些实施例中,芯片组或芯片1000可以被实施为单个“片上***”。进一步预见到,在某些实施例中,例如将不会使用单独的ASIC并且如本文所描述的所有相关功能都将由一个或多个处理器来执行。芯片组或芯片1000或者其一部分构成了用于执行关于请求和/或通信信道处理到来的状态消息的一个或多个步骤的装置。
在一个实施例中,芯片组或芯片1000包括通信机制,诸如用于在芯片组1000的部件之间输送信息的总线1001。处理器1003具有到总线1001的连接以执行例如存储在存储器1005中的指令和处理信息。处理器1003可以包括一个或多个处理核心,其中每个核心被配置为独立执行。多核处理器使得能够在单个物理封装内进行多重处理。多核处理器的示例包括两个、四个、八个或更多数量的处理核心。可替换地或除此之外,处理器1003可以包括经由总线1001串联配置的一个或多个微处理器以使得能够对指令、管线(pipelining)和多线程进行独立执行。处理器1003还可以伴随有一个或多个专用部件以执行某些处理功能和任务,诸如一个或多个数字信号处理器(DSP)1007或者一个或多个专用集成电路(ASIC)1009。DSP1007通常被配置为独立于处理器1003实时处理实际信号(例如,声音)。类似地,ASIC1009能够被配置为无法由更为通用的处理器轻易执行的专用功能。用于辅助执行本文所描述的发明功能的其它专用部件可以包括一个或多个现场可编程门阵列(FPGA)(未示出)、一个或多个控制器(未示出)或者一个或多个其它专用计算机芯片。
在一个实施例中,芯片组或芯片1000仅包括一个或多个处理器以及支持和/或涉及和/或用于一个或多个处理器的一些软件和/或固件。
处理器1003和伴随部件经由总线1001而具有到存储器1005的连接。存储器1005包括动态存储器(例如,RAM、磁盘、可写入光盘等)和静态存储器(例如,ROM、CD-ROM等),以便存储在被执行时实施本文所描述的发明步骤以关于请求和/或通信信道处理到来的状态消息的可执行指令。存储器1005还存储与发明步骤的执行相关联或者由其所生成的数据。
图11是根据一个实施例的能够在图1的***中进行操作的用于通信的移动终端(例如,手机)的示例性部件的图。在一些实施例中,移动终端1101或者其一部分构成了用于执行关于请求和/或通信信道处理到来的状态消息的一个或多个步骤的装置。总体上,无线电接收器经常在前端和后端特性方面进行定义。接收器的前端涵盖所有的射频(RF)电路而后端涵盖所有的基带处理电路。如本申请中所使用的,术语“电路”是指以下二者:(1)仅硬件的电路实施方式实现(诸如仅以模拟和/或数字电路的实施方式);(2)电路和软件(和/或固件)的组合(诸如,在可应用与特定环境的情况下,共同工作以使得诸如移动电话或服务器的装置执行各种功能的包括(多个)数字信号处理器的(多个)处理器、软件和(多个)存储器的组合。)。“电路”的这个定义应用于本申请中使用该术语的所有情况,包括任意权利要求。作为另一个示例,如在本申请中所使用的并且如果可应用于特定环境,术语“电路”还将覆盖仅为处理器(或多个处理器)及其伴随的软件和/或固件的实施方式。如果可应用于特定环境,则术语“电路”还将覆盖作移动电话中的基带集成电路或应用处理器集成电路,或者蜂窝网络设备或其它网络设备中类似的集成电路。
电话的相关内部部件包括主控制单元(MCU)1103、数字信号处理器(DSP)1105以及包括麦克风增益控制单元和扬声器增益控制单元在内的接收器/发送器单元。主显示的那样117向用户提供显示以支持各种应用和移动终端功能,该功能执行或支持关于请求和/或通信信道处理到来的状态消息的步骤。显示器1107包括显示电路,其被配置为显示移动终端(例如,移动电话)的用户界面的至少一部分。因此,显示器1107和显示电路被配置为促进移动终端的至少一些功能的用户控制。音频功能电路1109包括麦克风1111以及对从麦克风1111输出的语音信号进行放大的麦克风放大器。从麦克风1111所输出的经放大的语音信号被送至编码器/解码器(编解码器(CODEC))1113。
无线电段1115对功率进行放大并且转换频率以便经由天线1117与包括在移动通信***中的基站进行通信。功率放大器(PA)1119和发送器/调制电路对MCU1103进行操作响应,其中如本领域已知的,来自PA1119的输出耦合至双工器1121或环行器或天线开关。PA1119还耦合至电池接口和功率控制单元1120。
在使用中,移动终端1101的用户向麦克风1111中讲话并且其声音连同任意所检测到的背景噪声一起被转换为模拟电压。该模拟电压随后通过模数转换器(ADC)1123而被转换为数字信号。控制单元1103将数字信号送至DSP1105中以便在其中处理,诸如话音编码、信道编码、加密和交织。在一个实施例中,经处理的语音信号被并未单独示出的单元使用蜂窝传输协议进行编码,该蜂窝传输协议诸如全域进化增强数据速率(EDGE)、通用分组无线服务(GPRS)、全球移动通信***(GSM)、互联网协议多媒体子***(IMS)、通用移动电信***(UMTS)等,以及任意其它适当无线介质,例如全球微波接入互操作性(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真度(WiFi)、卫星等,或者其任意组合。
经编码的信号随后被送至均衡器1125以便对通过空中传输期间出现的诸如相位和振幅失真之类的任何依赖于频率的损伤进行补偿。在对比特流进行均衡之后,调制器1127将信号与RF接口1129中所生成的RF信号进行组合。调制器1127利用频率或相位调制而生成正弦波。为了准备用于传输的信号,升频转换器1131将调制器1127所输出的正弦波与合成器1133所生成的另一个正弦波进行合并以实现所期望的传输频率。该信号然后通过PA1119发送以将信号增加至适当功率水平。在实际***中,PA1119用作可变增益放大器,其增益由DSP1105根据从网络基站所接收的信息来控制。该信号随后在双工器1121内进行滤波并且可选地被发送至天线耦合器1135以匹配阻抗而提供最大功率传输。最后,该信号经由天线1117传送至基站。可以提供自动增益控制(AGC)以控制接收器的最后阶段的增益。该信号可以从那里被转发至可以为另一部蜂窝电话、任意其它移动电话或连接至公共交换电话网络(PSTN)或其它电话网络的固话的远程电话。
被传输至移动终端1101的语音信号经由天线1117被接收并且立即由低噪声放大器(LNA)1137所放大。降频转换器1139降低载波频率同时解调器1141剥离RF而仅留下数字比特流。该信号随后通过均衡器1125并且由DSP1105进行处理。数模转换器(DAC)1143对该信号进行转换并且所产生的输出通过扬声器1145而被传送至用户,这些全部都处于能够被实施为中央处理器(CPU)(未示出)的主控制单元(MCU)1103的控制之下。
MCU1103从键盘1147接收包括输入信号在的各种信号。与其它用户输入部件(例如,麦克风1111)相结合的键盘1147和/或MCU1103包括用于管理用户输入的用户界面电路。MCU1103运行用户界面软件以促进用户对移动终端1101用于关于请求和/或通信信道处理到来的状态消息的至少一些功能进行控制。MCU1103还向分别显示器1107和话音输出切换控制器输送显示命令和切换命令。进一步地,MCU1103与DSP1105交换信息并且能够访问可选地结合的SIM卡1149和存储器1151。此外,MCU1103执行终端所需的各种控制功能。根据实施方式,DSP1105可以对语音信号执行各种常规的数字处理功能。此外,DSP1105从麦克风1111所检测的信号确定本地环境的背景噪声水平并且将麦克风1111的增益设置为所选择的用于对移动终端1101的用户的自然趋势进行补偿的水平。
编解码器1113包括ADC1123和DAC1143。存储器1151存储包括来电话音数据在内的各种数据并且能够存储包括例如经由全球互联网所接收的音乐数据在内的各种数据。软件模块可以栖居于RAM存储器、闪存、寄存器或者本领域已知的任意其它形式的可写入存储介质中。存储器设备1151可以是单个存储器、CD、DVD、ROM、RAM、EEPROM、光学存储、磁盘存储、闪存存储或者能够存储数字数据的任意其它非易失性存储介质,但是并不局限于此。
可选地结合的SIM卡1149例如承载诸如蜂窝电话号码、载体供应服务、订阅细节和安全信息之类的重要信息。SIM卡1149主要用来在无线电网络上识别移动终端1101。卡1149还包含用于存储个人电话号码登记、文本消息和用户特定移动终端设置的存储器。
虽然已经结合多个实施例和实施方式对本发明进行了描述,但是本发明并不局限于此而是覆盖落入所附权利要求范围之内的各种显然的修改和等同配置形式。虽然本发明的特征在权利要求中以某些组合形式进行表达,但是预见到这些特征能够以任意组合形式和顺序进行布置。
Claims (47)
1.一种方法,包括促进对(1)数据和/或(2)信息和/或(3)至少一个信号的处理、和/或对所述(1)数据和/或(2)信息和/或(3)至少一个信号进行处理,所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于以下:
通过通信信道对请求的传输,所述请求源自于与设备相关联的应用;
针对与所述通信信道、所述请求或者其组合相关的一个或多个状态消息而对与所述通信信道相关联的一个或多个收件箱的监视;以及
在所述应用的用户界面中对所述一个或多个状态消息、从所述一个或多个状态消息所解释的状态信息或者其组合的至少一部分的表示的呈现。
2.根据权利要求1所述的方法,其中所述请求涉及与所述通信信道相关联的支付信息。
3.根据权利要求2所述的方法,其中所述通信信道至少部分地包括作为支付形式的额外费用消息发送服务。
4.根据权利要求2-3中任一项所述的方法,其中所述一个或多个状态消息、所述状态信息或者其组合至少部分地涉及所述额外费用消息发送服务在所述通信信道上的可用性、对使用所述额外费用消息发送服务的一个或多个确认请求、对使用所述额外费用消息服务的一个或多个认证请求或者其组合。
5.根据权利要求1-4中任一项所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地进一步基于以下:
对所述一个或多个状态消息进行处理以至少部分地使得与一个或多个其它先前所处理的状态消息的至少一个数据库相比较而确定所述状态信息。
6.根据权利要求5所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地进一步基于以下:
与所述一个或多个状态消息、所述一个或多个其它先前所处理的状态消息、所述状态信息、所述通信信道或者其组合相关联的一个或多个运营商,
其中所述比较、所述至少一个数据库或者其组合至少部分地基于所述一个或多个运营商。
7.根据权利要求1-6中任一项所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地进一步基于以下:
至少部分地使用语义分析对所述一个或多个状态消息进行处理以确定所述状态信息。
8.根据权利要求1-7中任一项所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地进一步基于以下:
至少部分地基于所述一个或多个状态消息而生成针对一个或多个用户动作的提示。
9.根据权利要求8所述的方法,其中所述一个或多个用户动作至少部分地包括使得所述通信信道可用、满足用于确认对所述通信信道的接入的一个或多个要求、或者其组合。
10.根据权利要求1-9中任一项所述的方法,其中进行所述监视直至所述请求实质上完成、预定时间段到期或者其组合。
11.一种装置,包括:
至少一个处理器;以及
至少一个存储器,包括用于一个或多个程序的计算机程序代码,
所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器使得所述装置执行至少以下:
至少部分地使得通过通信信道传输请求,所述请求源自于与设备相关联的应用;
至少部分地使得针对与所述通信信道、所述请求或者其组合相关的一个或多个状态消息而监视与所述通信信道相关联的一个或多个收件箱;以及
至少部分地使得在所述应用的用户界面中呈现所述一个或多个状态消息、从所述一个或多个状态消息所解释的状态信息或者其组合的至少一部分的表示。
12.根据权利要求11所述的装置,其中所述请求涉及与所述通信信道相关联的支付信息。
13.根据权利要求12所述的装置,其中所述通信信道至少部分地包括作为支付形式的额外费用消息发送服务。
14.根据权利要求12-13中任一项所述的装置,其中所述一个或多个状态消息、所述状态信息或者其组合至少部分地涉及所述额外费用消息发送服务在所述通信信道上的可用性、对使用所述额外费用消息发送服务的一个或多个确认请求、对使用所述额外费用消息服务的一个或多个认证请求、或者其组合。
15.根据权利要求11-14中任一项所述的装置,其中所述装置进一步被使得:
对所述一个或多个状态消息进行处理和/或促进对所述一个或多个状态消息的处理,以至少部分地使得与一个或多个其它先前所处理的状态消息的至少一个数据库相比较而确定所述状态信息。
16.根据权利要求15所述的装置,其中所述装置进一步被使得:
确定与所述一个或多个状态消息、所述一个或多个其它先前所处理的状态消息、所述状态信息、所述通信信道或者其组合相关联的一个或多个运营商,
其中所述比较、所述至少一个数据库或者其组合至少部分地基于所述一个或多个运营商。
17.根据权利要求11-16中任一项所述的装置,其中所述装置进一步被使得:
至少部分地使用语义分析对所述一个或多个状态消息进行处理和/或促进对所述一个或多个状态消息的处理以确定所述状态信息。
18.根据权利要求11-17中任一项所述的装置,其中所述装置进一步被使得:
至少部分地使得至少部分地基于所述一个或多个状态消息而生成针对一个或多个用户动作的提示。
19.根据权利要求18所述的装置,其中所述一个或多个用户动作至少部分地包括使得所述通信信道可用、满足用于确认对所述通信信道的接入的一个或多个要求、或者其组合。
20.根据权利要求11-19中任一项所述的装置,其中进行所述监视直至所述请求实质上完成、预定时间段到期或者其组合。
21.一种方法,包括:
至少部分地使得通过通信信道传输请求,所述请求源自于与设备相关联的应用;
至少部分地使得针对与所述通信信道、所述请求或者其组合相关的一个或多个状态消息而监视与所述通信信道相关联的一个或多个收件箱;以及
至少部分地使得在所述应用的用户界面中呈现所述一个或多个状态消息、从所述一个或多个状态消息所解释的状态信息或者其组合的至少一部分的表示。
22.根据权利要求21所述的方法,其中所述请求涉及与所述通信信道相关联的支付信息。
23.根据权利要求22所述的方法,其中所述通信信道至少部分地包括作为支付形式的额外费用消息发送服务。
24.根据权利要求22-23中任一项所述的方法,其中所述一个或多个状态消息、所述状态信息或者其组合至少部分地涉及所述额外费用消息发送服务在所述通信信道上的可用性、对使用所述额外费用消息发送服务的一个或多个确认请求、对使用所述额外费用消息服务的一个或多个认证请求、或者其组合。
25.根据权利要求21-24中任一项所述的方法,进一步包括:
对所述一个或多个状态消息进行处理和/或促进对所述一个或多个状态消息的处理,以至少部分地使得与一个或多个其它先前所处理的状态消息的至少一个数据库相比较而确定所述状态信息。
26.根据权利要求25所述的方法,进一步包括:
确定与所述一个或多个状态消息、所述一个或多个其它先前所处理的状态消息、所述状态信息、所述通信信道或者其组合相关联的一个或多个运营商,
其中所述比较、所述至少一个数据库或者其组合至少部分地基于所述一个或多个运营商。
27.根据权利要求21-26中任一项所述的方法,进一步包括:
至少部分地使用语义分析对所述一个或多个状态消息进行处理和/或促进对所述一个或多个状态消息的处理以确定所述状态信息。
28.根据权利要求21-27中任一项所述的方法,进一步包括:
至少部分地使得至少部分地基于所述一个或多个状态消息而生成针对一个或多个用户动作的提示。
29.根据权利要求28所述的方法,其中所述一个或多个用户动作至少部分地包括使得所述通信信道可用、满足用于确认对所述通信信道的接入的一个或多个要求、或者其组合。
30.根据权利要求21-29中任一项所述的方法,其中进行所述监视直至所述请求实质上完成、预定时间段到期或者其组合。
31.一种装置,包括:
至少一个处理器;以及
至少一个存储器,包括用于一个或多个程序的计算机程序代码,
所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器使得所述装置执行至少以下:
至少部分地使得通过通信信道传输请求,所述请求源自于与设备相关联的应用;
至少部分地使得针对与所述通信信道、所述请求或者其组合相关的一个或多个状态消息而监视与所述通信信道相关联的一个或多个收件箱;以及
至少部分地使得在所述应用的用户界面中呈现所述一个或多个状态消息、从所述一个或多个状态消息所解释的状态信息或者其组合的至少一部分的表示。
32.根据权利要求31所述的装置,其中所述请求涉及与所述通信信道相关联的支付信息。
33.根据权利要求32所述的装置,其中所述通信信道至少部分地包括作为支付形式的额外费用消息发送服务。
34.根据权利要求32-33中任一项所述的装置,其中所述一个或多个状态消息、所述状态信息或者其组合至少部分地涉及所述额外费用消息发送服务在所述通信信道上的可用性、对使用所述额外费用消息发送服务的一个或多个确认请求、对使用所述额外费用消息服务的一个或多个认证请求、或者其组合。
35.根据权利要求31-34中任一项所述的装置,其中所述装置进一步被使得:
对所述一个或多个状态消息进行处理和/或促进对所述一个或多个状态消息的处理,以至少部分地使得与一个或多个其它先前所处理的状态消息的至少一个数据库相比较而确定所述状态信息。
36.根据权利要求35所述的装置,其中所述装置进一步被使得:
确定与所述一个或多个状态消息、所述一个或多个其它先前所处理的状态消息、所述状态信息、所述通信信道或者其组合相关联的一个或多个运营商,
其中所述比较、所述至少一个数据库或者其组合至少部分地基于所述一个或多个运营商。
37.根据权利要求31-36中任一项所述的装置,其中所述装置进一步被使得:
至少部分地使用语义分析对所述一个或多个状态消息进行处理和/或促进对所述一个或多个状态消息的处理以确定所述状态信息。
38.根据权利要求31-37中任一项所述的装置,其中所述装置进一步被使得:
至少部分地使得至少部分地基于所述一个或多个状态消息而生成针对一个或多个用户动作的提示。
39.根据权利要求38所述的装置,其中所述一个或多个用户动作至少部分地包括使得所述通信信道可用、满足用于确认对所述通信信道的接入的一个或多个要求、或者其组合。
40.根据权利要求31-39中任一项所述的装置,其中进行所述监视直至所述请求实质上完成、预定时间段到期或者其组合。
41.一种设备,包括用于至少执行根据权利要求1-10和/或21-30中至少一项所述的方法的装置。
42.一种计算机可读存储介质,承载一个或多个指令的一个或多个序列,所述一个或多个指令的一个或多个序列在由一个或多个处理器执行时使得装置至少执行根据权利要求1-10和/或21-30中至少一项所述的方法。
43.一种计算机程序产品,包括一个或多个指令的一个或多个序列,所述一个或多个指令的一个或多个序列在被一个或多个处理器执行时使得装置至少执行根据权利要求1-10和/或21-30中至少一项所述的方法中的步骤。
44.一种方法,包括促进对至少一个接口的访问,所述至少一个接口被配置为允许访问至少一项服务,所述至少一项服务被配置为至少执行根据权利要求1-10和/或21-30中至少一项所述的方法。
45.一种方法,包括促进对(1)数据和/或(2)信息和/或(3)至少一个信号的处理、和/或对所述(1)数据和/或(2)信息和/或(3)至少一个信号进行处理,所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于根据权利要求1-10和/或21-30中至少一项所述的方法。
46.一种方法,包括促进创建和/或促进修改(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能,所述(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能至少部分地基于根据权利要求1-10和/或21-30中至少一项所述的方法。
47.一种方法,包括创建和/或修改(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能,所述(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能至少部分地基于根据权利要求1-10和/或21-30中至少一项所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/107,669 | 2011-05-13 | ||
US13/107,669 US9241265B2 (en) | 2011-05-13 | 2011-05-13 | Method and apparatus for handling incoming status messages |
PCT/FI2012/050447 WO2012156582A1 (en) | 2011-05-13 | 2012-05-09 | Method and apparatus for handling incoming status messages |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103650546A true CN103650546A (zh) | 2014-03-19 |
CN103650546B CN103650546B (zh) | 2017-12-08 |
Family
ID=47142185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280033513.1A Expired - Fee Related CN103650546B (zh) | 2011-05-13 | 2012-05-09 | 用于处理到来的状态消息的方法和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9241265B2 (zh) |
EP (1) | EP2708047A4 (zh) |
CN (1) | CN103650546B (zh) |
WO (1) | WO2012156582A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016044990A1 (zh) * | 2014-09-23 | 2016-03-31 | 华为技术有限公司 | 网络拓扑确定方法和装置、集中式网络状态信息存储设备 |
CN107710196A (zh) * | 2016-01-14 | 2018-02-16 | 华为技术有限公司 | 一种管理资源对象的方法和*** |
CN110166983A (zh) * | 2018-02-11 | 2019-08-23 | ***通信有限公司研究院 | 一种事件订阅方法及网元设备 |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130232084A1 (en) * | 2011-09-30 | 2013-09-05 | Turkcell Teknoloji Arastirma Ve Gelistirme Anonim Sirketi | Mobile Financial Transaction System and Method |
US20130170402A1 (en) * | 2011-12-10 | 2013-07-04 | Web3Tel Inc. | System and Method of enhanced call control through SMS based protocol |
EP2805297A4 (en) | 2012-01-20 | 2015-04-01 | Chicago Mercantile Exchange | ADAPTIVE CONTROL OF VOLUMES |
US8873094B2 (en) * | 2012-06-01 | 2014-10-28 | Xerox Corporation | Methods and systems for print document release via mobile device |
CA2875612A1 (en) * | 2012-06-05 | 2013-12-12 | Trapeze Software Ulc | Systems and methods for secure remote payments |
US9996862B2 (en) * | 2012-07-23 | 2018-06-12 | @Pay Ip Holdings Llc | Point of sale email-based e-commerce |
CN102946553B (zh) * | 2012-12-02 | 2015-07-01 | 北京中科大洋科技发展股份有限公司 | 一种适用于ott互联网电视的数字版权保护***和方法 |
US20140288949A1 (en) * | 2013-03-21 | 2014-09-25 | Ersno Eromo | Telephonic Device Payment Processing |
US9342554B2 (en) * | 2013-07-05 | 2016-05-17 | Facebook, Inc. | Techniques to generate mass push notifications |
US10212136B1 (en) | 2014-07-07 | 2019-02-19 | Microstrategy Incorporated | Workstation log-in |
US10270724B2 (en) | 2015-03-02 | 2019-04-23 | Pismo Labs Technology Limited | Methods and systems for processing messages at a multi-SIM network node |
US9699627B2 (en) * | 2014-12-10 | 2017-07-04 | Pismo Labs Technology Limited | Methods and systems for processing messages at a network node |
GB2534864A (en) * | 2015-01-30 | 2016-08-10 | Dialogue Malta Ltd | Identification of sources of media traffic through a network |
WO2016172951A1 (zh) * | 2015-04-30 | 2016-11-03 | 华为技术有限公司 | 一种发送数据业务的方法、装置及终端 |
CN104993868B (zh) * | 2015-07-04 | 2018-04-24 | 清华大学深圳研究生院 | 固定电话延伸方法及*** |
CN114205925B (zh) * | 2015-09-29 | 2024-03-19 | 株式会社宙连 | 控制装置和存储介质 |
US10469436B2 (en) * | 2015-11-20 | 2019-11-05 | Accenture Global Solutions Limited | Managing messaging services |
DE212015000331U1 (de) | 2015-12-23 | 2018-09-05 | Sita Information Networking Computing Ireland Ltd. | Vorrichtung zur Kommunikation zwischen Nutzern und Computersystemen |
US10231128B1 (en) | 2016-02-08 | 2019-03-12 | Microstrategy Incorporated | Proximity-based device access |
US10855664B1 (en) | 2016-02-08 | 2020-12-01 | Microstrategy Incorporated | Proximity-based logical access |
US10657242B1 (en) | 2017-04-17 | 2020-05-19 | Microstrategy Incorporated | Proximity-based access |
US10771458B1 (en) | 2017-04-17 | 2020-09-08 | MicoStrategy Incorporated | Proximity-based user authentication |
US11140157B1 (en) * | 2017-04-17 | 2021-10-05 | Microstrategy Incorporated | Proximity-based access |
CN109284212A (zh) * | 2017-07-21 | 2019-01-29 | 中兴通讯股份有限公司 | 一种跟踪、监控软件行为的方法、装置及设备 |
US10813169B2 (en) | 2018-03-22 | 2020-10-20 | GoTenna, Inc. | Mesh network deployment kit |
US10863323B1 (en) * | 2020-07-28 | 2020-12-08 | Bandwidth, Inc. | Techniques for correlating delivery receipt messages in a communications network |
US20220141669A1 (en) * | 2020-10-30 | 2022-05-05 | EXFO Solutions SAS | SIM swap scam protection via passive monitoring |
US20220180371A1 (en) * | 2020-12-08 | 2022-06-09 | M3G Technology, Inc. | Managing Conversations for Service Delivery Networks |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001013298A2 (en) | 1999-08-18 | 2001-02-22 | Netcommerce | Method and system for facilitating a purchase |
US20050125342A1 (en) | 2003-10-01 | 2005-06-09 | Steven Schiff | System and method for interactive electronic fund raising and electronic transaction processing |
US20050177505A1 (en) | 2003-11-24 | 2005-08-11 | Keeling John E. | System and method for registering a user with an electronic bill payment system |
WO2006122289A2 (en) * | 2005-05-11 | 2006-11-16 | Sennari Entertainment, Inc | System and method for mobile loyalty program |
US20080034396A1 (en) * | 2006-05-30 | 2008-02-07 | Lev Zvi H | System and method for video distribution and billing |
EP1959651B1 (en) | 2007-02-15 | 2010-04-07 | Research In Motion Limited | Non-visual inbox summary for mobile communication devices |
US20080261635A1 (en) * | 2007-04-12 | 2008-10-23 | Ivisionmobile, Inc. | Mobile messaging system |
US7966027B1 (en) * | 2007-07-27 | 2011-06-21 | Cellco Partnership | Using an SMPP parameter for managing message content within a wireless network |
US8160545B2 (en) * | 2008-12-12 | 2012-04-17 | Verizon Patent And Licensing Inc. | Premium SMS for prepaid service |
US8346210B2 (en) * | 2009-02-27 | 2013-01-01 | Nokia Corporation | Method and apparatus for managing services using bearer tags |
US8543086B2 (en) * | 2009-10-20 | 2013-09-24 | Mgm Wireless Holdings Pty Ltd | System for schools managing SMS credits using mobile reverse charge technology |
US20110119188A1 (en) | 2009-11-18 | 2011-05-19 | American Express Travel Related Services Company, Inc. | Business to business trading network system and method |
CN101853460A (zh) * | 2010-05-17 | 2010-10-06 | 李黎明 | 实现账单主动推送和支付的方法 |
-
2011
- 2011-05-13 US US13/107,669 patent/US9241265B2/en not_active Expired - Fee Related
-
2012
- 2012-05-09 EP EP12785590.6A patent/EP2708047A4/en not_active Withdrawn
- 2012-05-09 WO PCT/FI2012/050447 patent/WO2012156582A1/en active Application Filing
- 2012-05-09 CN CN201280033513.1A patent/CN103650546B/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016044990A1 (zh) * | 2014-09-23 | 2016-03-31 | 华为技术有限公司 | 网络拓扑确定方法和装置、集中式网络状态信息存储设备 |
CN105637806A (zh) * | 2014-09-23 | 2016-06-01 | 华为技术有限公司 | 网络拓扑确定方法和装置、集中式网络状态信息存储设备 |
CN105637806B (zh) * | 2014-09-23 | 2019-05-10 | 华为技术有限公司 | 网络拓扑确定方法和装置、集中式网络状态信息存储设备 |
US10404544B2 (en) | 2014-09-23 | 2019-09-03 | Huawei Technologies Co., Ltd. | Network topology determining method and apparatus, and centralized network status information storage device |
CN107710196A (zh) * | 2016-01-14 | 2018-02-16 | 华为技术有限公司 | 一种管理资源对象的方法和*** |
CN107710196B (zh) * | 2016-01-14 | 2020-12-01 | 华为技术有限公司 | 一种管理资源对象的方法和*** |
CN110166983A (zh) * | 2018-02-11 | 2019-08-23 | ***通信有限公司研究院 | 一种事件订阅方法及网元设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103650546B (zh) | 2017-12-08 |
US20120289191A1 (en) | 2012-11-15 |
EP2708047A1 (en) | 2014-03-19 |
US9241265B2 (en) | 2016-01-19 |
WO2012156582A1 (en) | 2012-11-22 |
EP2708047A4 (en) | 2014-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103650546A (zh) | 用于处理到来的状态消息的方法和装置 | |
US9641994B2 (en) | Method and apparatus for managing services using bearer tags | |
US9396603B2 (en) | Method and apparatus for managing services using reusable bearer tags | |
US9767467B2 (en) | System and method for providing coupon-less discounts based on a user broadcasted message | |
US9806964B2 (en) | System and method for monetizing switching of web service messages | |
US20180276667A1 (en) | System and method of providing supplemental information in a transaction | |
CN102668491A (zh) | 用于认证期间的恢复的方法和装置 | |
CN104885486A (zh) | 对访问在线用户群组进行基于位置的授权 | |
CN103996132A (zh) | 一种基于移动互联网的婚庆信息服务*** | |
US20210216993A1 (en) | Method and system for presence based mobile payment | |
CN102656597A (zh) | 用于将消息和附件组织为会话的方法和装置 | |
CN103154987A (zh) | 用于通过赞助者帐户执行交易的方法和装置 | |
CN108027923B (zh) | 动态便携式通信*** | |
CN107203877A (zh) | 近距离实现账户间业务的方法和装置 | |
KR102214050B1 (ko) | 쿠폰 소유권 기반 통합 쿠폰 관리 장치 및 방법 | |
US20150005020A1 (en) | Managing information about content transmission | |
KR101678468B1 (ko) | 온라인 쇼핑의 주문 정보 공유 방법 및 장치 | |
KR101631442B1 (ko) | Nfc가 포함된 신용카드를 이용한 부가 서비스 제공 방법 및 시스템 | |
Pathirana et al. | iPay. lk–A digital merchant platform from Sri Lanka | |
Roehrs et al. | A proposal of a mobile payment system based on android | |
Tenderere | A cashless payment platform for minibus taxis | |
KR20240087147A (ko) | 인센티브 관광 플랫폼 시스템 | |
Page | Technological Diffusion of Near Field Communication (NFC) | |
CN107038564A (zh) | 用户设备及其控制方法 | |
KR20140095365A (ko) | 모바일 단말을 통한 학원비 결제 방법, 이를 수행하는 결제 서버 및 이를 저장하는 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160202 Address after: Espoo, Finland Applicant after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Applicant before: Nokia Oyj |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171208 Termination date: 20180509 |