面向客户端的电信能力调用方法和网络设备的利记博彩app

文档序号:8001034阅读:415来源:国知局
专利名称:面向客户端的电信能力调用方法和网络设备的利记博彩app
技术领域
本发明涉及移动互联网领域,特别涉及一种面向客户端的电信能力调用方法和网络设备。
背景技术
手机客户端软件作为移动互联网应用的入口,成为应用提供商、运营商和用户关注的焦点,成为移动互联网主流应用形态。现有技术中,电信运营商的增值应用多数由SP(Service Provider,服务提供商)提供,电信能力如短信、彩信、定位等均面向SP开放,开放的能力调用接口也多面向服务端,并不适用于客户端应用。

发明内容
本发明的发明人发现上述现有技术中存在问题,并因此针对所述问题中的至少一个问题提出了一种新的技术方案。本发明的一个目的是提供一种用于面向客户端的电信能力调用的技术方案。根据本发明的第一方面,提供了一种面向客户端的电信能力调用方法,包括:客户端代理接收来自客户端的电信能力调用请求,电信能力调用请求中包括应用标识;客户端代理根据应用标识获取电信能力调用访问帐户信息;客户端代理根据电信能力调用访问帐户信息、应用标识生成电信能力调用接口报文;客户端代理将电信能力调用接口报文发送给电信能力引擎以调用电信能力。优选地,该方法还包括:客户端代理根据应用标识进行客户端合法性验证;和/或存储用户的电信能力资源使用记录。优选地,电信能力调用访问帐户信息包括SP标识和SP密码。优选地,调用请求中还包括MDN号;方法还包括:客户端代理根据MDN号检查用户订购关系。优选地,客户端代理根据电信能力调用访问帐户信息、应用标识生成电信能力调用接口报文包括:客户端代理将电信能力调用访问帐户信息填入电信能力调用接口报文的SP标识、SP密码字段;将应用标识填入电信能力调用接口报文的PID字段;将MDN号填入电信能力调用接口报文的OA字段。优选地,客户端代理根据应用标识获取电信能力调用访问帐户信息包括:客户端代理根据应用标识进行客户端合法性验证通过后,提供客户端代理的电信能力调用访问帐户信息;或者,客户端代理根据应用标识查询SP的电信能力调用访问帐户信息。根据本发明的第二方面,提供一种网络设备,包括:调用请求接收模块,用于接收来自客户端的电信能力调用请求,调用请求中包括应用标识;帐户信息获取模块,用于根据应用标识获取电信能力调用访问帐户信息;调用报文生成模块,用于根据电信能力调用访问帐户信息、应用标识生成电信能力调用接口报文;电信能力调用模块,用于将电信能力调用接口报文发送给电信能力引擎以调用电信能力。
优选地,该设备还包括:合法性验证模块,用于根据应用标识进行客户端合法性验证;和/或使用记录存储模块,用于存储用户的电信能力资源使用记录。优选地,电信能力调用访问帐户信息包括SP标识和SP密码。优选地,调用请求中还包括MDN号;该设备还包括:订购关系检查模块,用于根据MDN号检查用户订购关系。优选地,调用报文生成模块将电信能力调用访问帐户信息填入电信能力调用接口报文的SP标识、SP密码字段,将应用标识填入电信能力调用接口报文的PID字段,将MDN号填入电信能力调用接口报文的OA字段。优选地,电信能力调用访问帐户信息为客户端代理或SP的电信能力调用访问帐
户信息。本发明的一个优点在于,通过客户端代理,实现了客户端应用的电信能力调用。通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。


构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:图1示出本发明的电信能力调用系统的一个实施例的系统组网结构图;图2示出本发明的面向客户端的电信能力调用方法的一个实施例的流程图;图3示出本发明的面向客户端的电信能力调用方法的另一个实施例的流程图;图4示出本发明的面向客户端的电信能力调用方法的又一个实施例的流程图;图5示出本发明的网络设备的一个实施例的结构图;图6示出本发明的网络设备的另一个实施例的结构图;图7示出了根据电信能力调用请求报文生成电信能力调用接口报文的例子。
具体实施例方式现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1示出本发明的电信能力调用系统的一个实施例的系统组网结构图。图1的实施例描述了以客户端代理为中心的组网图。如图1所示,该系统包括应用客户端11、WAPGW(WAP网关)12、客户端代理13、ISAG(综合业务接入网关,Integrated Service AccessGateway) 14 和 ISMP (综合业务管理平台,Integrated Service Management Platform) 15。客户端代理13面向应用客户端11,开放面向移动终端操作系统的电信能力SDK。客户端应用调用电信能力时,向客户端代理13发送电信能力调用请求,携带MDN(MobileDirectory Number,移动用户号码簿号码)号和客户端ID。可以在面向客户端开放的SDK包中封装对客户端代理的访问地址,从而用户可以不需要显示获得客户端代理的IP地址调用电信能力。电信能力调用请求通过WAPGW 12到达客户端代理13。例如,手机是通过ctwap上网,wapgw网关12查询上网手机的用户号码,对原请求的目标地址是不做改变的。客户端代理13可对电信能力调用请求合法性进行检查,合法性检查通过后,扩展报头MDN号和客户端ID,调用ISAG 14开放的WEBSERVICE接口调用能力。客户端代理13可以与ISMP 15连接同步用户订购关系用于订购关系检查。客户端代理13可对用户订购关系进行检查,检查通过后,客户端代理13调用原有ISAG 14开放的WEBSERVICE接口调用能力。通过新增客户端代理,重新封装简化电信能力调用接口,实现客户端直接调用电信能力。图2示出本发明的面向客户端的电信能力调用方法的一个实施例的流程图。如图2所示,步骤202,客户端代理接收来自客户端的电信能力调用请求,调用请求中包括应用标识(ID)。应用标识用于标识客户端应用。例如在客户端应用开发时设定应用标识,并写入报文。步骤204,客户端代理根据应用标识获取电信能力调用访问帐户信息。例如,客户端代理根据应用标识对客户端进行合法性验证,如果验证通过,则允许客户端使用客户端代理的电信能力调用访问帐户信息;或者客户端代理根据应用标识查询发布该客户端应用的SP的电信能力调用访问帐户。步骤206,客户端代理根据电信能力调用访问帐户信息、应用标识生成电信能力调用接口报文。步骤208,客户端代理将电信能力调用接口报文发送给电信能力引擎以调用电信能力。上述实施例中,客户端代理根据客户端应用的电信能力调用请求中的应用标识获取电信能力调用访问帐户,并生成电信能力调用接口报文以通过电信能力引擎实现电信能力的调用,实现了客户端应用的电信能力调用。通过上述技术方案,将原本面向SP开放的接口能力面向个人开发者开放,将原本只支持服务端能力调用的接口,通过代理方式向客户端开放。将客户端应用作为产品发布时,由ISMP生成对应的产品ID,用于用户的鉴权和计费。客户端产品在ISMP发布,生成产品信息;ISMP将产品信息包括产品ID同步至客户端代理,客户端代理维护客户端应用ID与产品ID的对应关系。产品ID是客户端应用发布后产品平台为标识客户端应用生成的ID。同一客户端应用在不同的系统平台其产品标识可能不同。应用ID与产品ID存在对应关系,都用于标识同一个客户端应用。图3示出本发明的面向客户端的电信能力调用方法的另一个实施例的流程图。
如图3所示,步骤302,客户端应用调用电信能力,发出电信能力调用请求,请求中包括应用ID。步骤304,电信能力调用请求经由WAPGW发送至客户端代理。步骤306,客户端代理根据应用ID进行合法性验证,验证其是否为合法客户端请求。客户端代理根据客户端应用与产品ID的对应关系判断是否为合法的客户端请求,如果无对应关系或者不正确,拒绝该调用请求。步骤308,合法性验证通过后,客户端代理根据应用ID查询发布该产品的SP的电信能力调用访问账号信息。步骤310,客户端代理按照ISAG接口格式填写能力调用访问帐号。步骤312,客户端代理将电信能力调用请求发送至电信能力引擎。用户通过门户、短信等方式订购某个客户端应用。订购成功后,ISMP生成产品ID与用户的订购关系,将订购关系同步给客户端代理。图4示出本发明的面向客户端的电信能力调用方法的又一个实施例的流程图。如图4所示,步骤402,用户A启动客户端调用电信能力,发出电信能力调用请求。步骤404,电信能力调用请求经由WAPGW发送至客户端代理,电信能力调用请求中携带用户应用ID和MDN号,其中MDN号由WAPGW查询并添加。步骤406,客户端代理根据应用ID验证请求是否是合法客户端请求,验证通过则进行后续步骤。步骤408,根据MDN号检查用户订购关系,判断用户是否有订购关系,从而有资格使用该应用。步骤410,客户端代理检查通过后,按照ISAG接口格式填写电信能力调用访问帐号(例如,客户端代理的电信能力调用访问帐号)和计费方信息(用户A的MDN号)。例如,OA字段与计费相关,考虑到计费模式,可以在OA字段填写用户的MDN号,向最终的使用用户收费。步骤412,客户端代理将请求发送至ISAG,ISAG按原有流程处理后续流程。上述实施例中,在不改变原有电信能力调用接口和流程的前提下,新增客户端代理,充当所有客户端应用的通用服务端处理网元,实现客户端合法性检查、用户订购关系查询、和能力调用参数配置。上述方案适用于所有的电信能力,能够实现客户端应用对这些能力的直接调用。根据本发明的一个实施例,还存储用户的电信能力资源使用记录。记录客户端应用调用能力资源的消息类型、操作结果等信息,为开发者的计费结算提供依据。下表示出了电信能力资源使用记录的例子:
权利要求
1.一种面向客户端的电信能力调用方法,其特征在于,包括: 客户端代理接收来自客户端的电信能力调用请求,所述电信能力调用请求中包括应用标识; 客户端代理根据所述应用标识获取电信能力调用访问帐户信息; 客户端代理根据所述电信能力调用访问帐户信息、所述应用标识生成电信能力调用接口报文; 客户端代理将所述电信能力调用接口报文发送给电信能力引擎以调用电信能力。
2.根据权利要求1所述的方法,其特征在于,还包括: 客户端代理根据所述应用标识进行客户端合法性验证; 和/或 存储用户的电信能 力资源使用记录。
3.根据权利要求1所述的方法,其特征在于,所述电信能力调用访问帐户信息包括SP标识和SP密码。
4.根据权利要求1所述的方法,其特征在于,所述调用请求中还包括MDN号; 所述方法还包括: 客户端代理根据所述MDN号检查用户订购关系。
5.根据权利要求4所述的方法,其特征在于,所述客户端代理根据所述电信能力调用访问帐户信息、所述应用标识生成电信能力调用接口报文包括: 所述客户端代理将所述所述电信能力调用访问帐户信息填入所述电信能力调用接口报文的SP标识、SP密码字段; 将所述应用标识填入所述电信能力调用接口报文的PID字段; 将所述MDN号填入所述电信能力调用接口报文的OA字段。
6.根据权利要求1所述的方法,其特征在于,所述客户端代理根据所述应用标识获取电信能力调用访问帐户信息包括: 所述客户端代理根据所述应用标识进行客户端合法性验证通过后,提供所述客户端代理的电信能力调用访问帐户信息; 或者, 所述客户端代理根据所述应用标识查询SP的电信能力调用访问帐户信息。
7.—种网络设备,其特征在于,包括: 调用请求接收模块,用于接收来自客户端的电信能力调用请求,所述调用请求中包括应用标识; 帐户信息获取模块,用于根据所述应用标识获取电信能力调用访问帐户信息; 调用报文生成模块,用于根据所述电信能力调用访问帐户信息、所述应用标识生成电信能力调用接口报文; 电信能力调用模块,用于将所述电信能力调用接口报文发送给电信能力引擎以调用电信能力。
8.根据权利要求7所述的设备,其特征在于,还包括: 合法性验证模块,用于根据所述应用标识进行客户端合法性验证; 和/或使用记录存储模块,用于存储用户的电信能力资源使用记录。
9.根据权利要求7所述的设备,其特征在于,所述电信能力调用访问帐户信息包括SP标识和SP密码。
10.根据权利要求7所述的设备,其特征在于,所述调用请求中还包括MDN号; 所述的设备还包括: 订购关系检查模块,用于根据所述MDN号检查用户订购关系。
11.根据权利要求10所述的设备,其特征在于,所述调用报文生成模块将所述电信能力调用访问帐户信息填入所述电信能力调用接口报文的SP标识、SP密码字段,将所述应用标识填入所述电信能力调用接口报文的PID字段,将所述MDN号填入所述电信能力调用接口报文的OA字段。
12.根据权利要求7所述的设备,其特征在于,所述电信能力调用访问帐户信息为客户端代理或SP的电信能力调用访问`帐户信息。
全文摘要
本发明公开了一种面向客户端的电信能力调用方法和网络设备,涉及移动互联网领域。该方法包括客户端代理接收来自客户端的电信能力调用请求,电信能力调用请求中包括应用标识;客户端代理根据应用标识获取电信能力调用访问帐户信息;客户端代理根据电信能力调用访问帐户信息、应用标识生成电信能力调用接口报文;客户端代理将电信能力调用接口报文发送给电信能力引擎以调用电信能力。将原本面向SP开放的接口能力面向个人开发者开放,将原本只支持服务端能力调用的接口,通过代理方式向客户端开放。
文档编号H04W4/00GK103139695SQ20111039879
公开日2013年6月5日 申请日期2011年12月5日 优先权日2011年12月5日
发明者彭昭, 陆玉兰, 韦乐平, 魏民, 席平亚 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1