电信应用程序商店管理方法

文档序号:6375728阅读:154来源:国知局
专利名称:电信应用程序商店管理方法
电信应用程序商店管理方法技术领域
本发明是指用于一服务系统的方法,尤指用于开放移动联盟(Open Mobile Alliance,0MA)所开发的一电信应用程序商店(Telco’s Application Store,TAS)系统中如应用程序下载状态回报、应用程序销售信息通知、应用程序排序、应用程序查询及应用程序删除等应用程序商店管理的方法。
背景技术
开放移动联盟(Open Mobile Alliance, 0MA)成立的目的为发展符合使用者需求的开放移动联盟规格(0ΜΑ Specifications),详细来说,开放移动联盟规格致力于提供可于相异地理区域(如国家)、营运商、服务提供商、网络、操作系统及移动装置间互通的移动服务(mobile services)。当使用者使用符合开放移动联盟规格的移动服务时,可不受限于特定营运商及服务提供商。符合开放移动联盟规格的移动服务亦独立于所使用的承载,举例来说,符合开放移动联盟规格的移动服务所使用的承载可为全球移动通讯系统(Global System for Mobile Communications, GSM)、数据速率增强 GSM 演进技术(Enhanced Data rates for GSM Evolution, EDGE)或通用封包无线服务(General Packet Radio Service, GPRS)等第二代移动通讯系统,亦可为通用移动通讯系统(Universal Mobile Telecommunications System, UMT S)、长期演进系统(Long Term Evolution, LTE)或先进长期演进系统(LTE-AdvanCed,LTE-A)等第三代移动通讯系统。进一步地,移动服务不受限于移动装置所使用的操作系统,而可运行于执行Windows、Android或Linux等操作系统的移动装置上。因此,业界可在提供符合开放移动联盟规格的移动装置及移动服务的情形下, 受益于移动服务互通性所带来的大幅成长市场。此外,当使用者使用符合开放移动联盟规格的移动装置及移动服务时,亦可享受移动服务互通性所带来的较佳体验。
此外,开放移动联盟制定统一的电信应用程序商店(Telco’ s Application Store, TAS)规格来规范应用程序的销售、存取及开发等运作,以吸引应用程序的消费者及开发者(developer)使用该规格。详细来说,电信应用程序商店系统的包含有电信应用程序商店客户端(TAS Client)、应用程序店面(Storefront)及开发者支持端(Developer Support)等实体。电信应用程序商店客户端可用来与应用程序店面进行互动,例如浏览及下载应用程序店面所提供的应用程序等,以及维持所下载应用程序的安装状态。于电信应用程序商店客户端安装于一装置(如移动装置或个人计算机)后,电信应用程序商店客户端可在请求浏览应用程序时,使用现有的传输协议(如HTTP使用者代理描述(HTTP User Agent Profile))来传送装置的能力信息至应用程序店面,使应用程序店面可根据装置的能力信息提供应用程序予电信应用程序商店客户端。值得注意的是,应 用程序在陈列于应用程序店面以提供下载之前,需通过开发者支持端的审核程序。开发者支持端用来管理应用程序开发者所上载的应用程序,以及审核已上载的应用程序与其相关信息。
然而,电信应用程序商店规格并未规范应用程序下载状态回报、应用程序销售信息通知、应用程序排序、应用程序查询及应用程序删除等应用程序商店管理方法。在缺乏相关规范下,应用程序店面无法识别来自电信应用程序商店客户端用来请求回报应用程序下 载状态、应用程序排序和应用程序查询的消息,无法识别来自开发者支持端用来请求应用 程序删除的消息,且无法通知开发者支持端应用程序销售信息。发明内容
因此,本发明的主要目的即在于提供开放移动联盟(Open Mobile Alliance, OMA) 所开发的电信应用程序商店(Telco’ s Application Store, TAS)系统中应用程序下载状 态回报、应用程序销售信息通知、应用程序排序、应用程序查询及应用程序删除等应用程序 商店管理方法,以解决上述问题。
本发明揭露一种用于一电信应用程序商店系统中应用程序商店管理的方法,该电 信应用程序商店系统包含有一电信应用程序商店客户端(TAS Client)及一应用程序店 面(Storefront),该方法包含有该电信应用程序商店客户端传送一应用程序下载状态回报 (application download status report)消息至该应用程序店面,以回报一应用程序的一 下载状态至该应用程序店面;以及该电信应用程序商店客户端接收该应用程序店面所传送 的一应用程序下载状态响应(application download status response)消息,其对应于该 应用程序下载状态回报消息。
本发明还揭露一种用于一电信应用程序商店系统中应用程序商店管理的方 法,该电信应用程序商店系统包含有一应用程序店面(Storefront)及一开发者支持 端(Developer Support),该方法包含有该应用程序店面传送一应用程序销售信息通知 (application sale information notification)消息至该开发者支持端,以回报一应用 程序的一销售信息至该开发者支持端;以及该应用程序店面接收该开发者支持端所传送的 一应用程序销售信息响应(application sale information response)消息,其对应于该 应用程序销售信息通知消息。
本发明还揭露一种用于一电信应用程序商店系统中应用程序商店管理的方法, 该电信应用程序商店系统包含有一电信应用程序商店客户端(TASClient)及一应用程序 店面(Storefront),该方法包含有该电信应用程序商店客户端传送一应用程序排序请求 (application sorting request)消息至该应用程序店面,以请求该应用程序店面进行一 应用程序排序;以及该电信应用程序商店客户端接收该应用程序店面所传送的一应用程序 排序响应(application sorting response)消息,其对应于该应用程序排序请求消息。
本发明还揭露一种用于一电信应用程序商店系统中应用程序商店管理的方法,该 电信应用程序商店系统包含有一电信应用程序商店客户端(TAS Client)及一应用程序 店面(Storefront),该方法包含有该电信应用程序商店客户端传送一应用程序查询请求 (application search request)消息至该应用程序店面,以请求该应用程序店面进行一应 用程序查询;以及该电信应用程序商店客户端接收该应用程序店面所传送的一应用程序查 询响应(application search response)消息,其对应于该应用程序查询请求消息。
本发明还揭露一种用于一电信应用程序商店系统中应用程序商店管理的方法, 该电信应用程序商店系统包含有一开发者入口(Developer’s Portal)、一开发者支持端 (Developer Support)及一应用程序店面(Storefront),该方法包含有该开发者入口传送 一应用程序删除请求(application deletion request)消息至该开发者支持端,以请求该应用程序店面或该开发者支持端删除一应用程序;以及该开发者入口接收该开发者支持端所传送的一应用程序删除响应(application deletion response)消息,其对应于该应用程序删除请求消息。
本发明还揭露一种用于一电信应用程序商店系统中应用程序商店管理的方法, 该电信应用程序商店系统包含有一开发者支持端(Developer Support)及一应用程序店面(Storefront),该方法包含有该开发者支持端传送一应用程序删除请求(application deletion request)消息至该应用程序店面,以请求该应用程序店面删除至少一应用程序; 以及该开发者支持端接收该应用程序店面所传送的一应用程序删除响应(application deletion response)消息,其对应于该应用程序删除请求消息。


图1为本发明实施例一电信应用程序商店系统的示意图。
图2为本发明实施例一通讯装置的示意图。
图3为本发明实施例一流程的示意图。
图4为本发明实施例一流程的示意图。
图5为本发明实施例一流程的示意图。
图6为本发明实施例一流程的示意图。
图7为本发明实施例一流程的示意图。
图8为本发明实施例一流程的示意图。
[主要元件标号说明]
10电信应用程序商店系统100电信应用程序商店客户端
102应用程序店面104开发者支持端
106开发者入口20通讯装置
200处理装置210储存单元
214程序码220通讯接口单元 30、40、50、60、70、80 流程300、302、304、306、400、402、404、406、500、502、504、506、600、602、604、606、700、702、704、706、800、802、804、806 步骤TAS-1 TAS-1 接口TAS-2 TAS-2 接口TAS-5 TAS-5 接口TAS-6 TAS-6 接口具体实施方式
请参考图1,图1为本发明实施例一电信应用程序商店(Telco’ s Application Store, TAS)系统10的示意图,其支持由开放移动联盟(Open Mobile Alliance, OMA)所开发的电信应用程序商店规格,简略地是由电信应用程序商店客户端(TAS Client) 100、 应用程序店面(Storefront) 102、开发者支持端(Developer Support) 104及开发者入口 (Developer’s Portal) 106等实体所构成。电信应用程序商店客户端100可安装于移动电话、笔记本型计算机、平板计算机、电子书、可携式计算机系统及计算机系统等装置中,用来浏览及下载应用程序店面102所提供的应用程序。应用程序的类别可包含有游戏、旅游、产品、娱乐、书籍及教育等,其可为免费或使用者付费。一般而言,应用程序店面102及开发者 支持端104是由电信营运商(telecom operator)或服务提供商(service provider)所管 理,并安装于一或多个服务器中,以提供应用程序予电信应用程序商店客户端以及管理应 用程序。开发者入口 106为应用程序开发者存取电信应用程序商店(Telco’s Application Store, TAS)系统10的入口。开发者可通过使用内嵌开发者入口 106的装置,将应用程序 上传到应用程序商店102或开发者支持端104。
请参考图2,图2为本发明实施例一通讯装置20的示意图。通讯装置20可为安 装电信应用程序商店客户端100及开发者入口 106的装置或安装应用程序店面102及开 发者支持端104的服务器,其包含一处理装置200、一储存单元210以及一通讯接口单元 220。处理装置200可为一微处理器或一专用集成电路(application-specific integrated circuit, ASIC)。储存单元210可为任一数据储存装置,用来储存一程序码214,并通 过处理装置200读取及执行程序码214。举例来说,储存单元210可为用户识别模块 (subscriber identity module, SIM)、只读存储器(read-only memory, ROM)、随机存取存 储器(random-access memory, RAM)、光盘只读存储器(CD-ROM / DVD-ROM)、磁带(magnetic tape)、硬盘(hard disk)及光学数据储存装置(optical data storage device)等,而不 限于此。控制通讯接口单元220可为一收发器,其根据处理装置200的处理结果,用来传送 及接收消息。
请参考图3,图3为本发明实施例用于应用程序下载状态回报的一流程30的示意 图。在图1中,电信应用程序商店客户端100可回报一应用程序的下载状态至应用程序店 面102。流程30用于图1中电信应用程序商店系统10的电信应用程序商店客户端100中, 用来回报一应用程序的下载状态。流程30可被编译成程序码214,其包含以下步骤
步骤300:开始。
步骤302:传送一应用程序下载状态回报(application download status report)消息至应用程序店面。
步骤304 :接收应用程序店面所传送的一应用程序下载状态响应(application download status response)消息,其对应于该应用程序下载状态回报消息。
步骤306:结束。
根据流程30,当电信应用程序商店客户端100欲回报一应用程序的下载状态时, 电信应用程序商店客户端100传送一应用程序下载状态回报消息至应用程序店面102,以 回报应用程序下载状态至应用程序店面102做进一步处理。应用程序下载状态回报消息包 含有与应用程序下载状态相关的信息,以供应用程序店面102知悉在电信应用程序商店客 户端100的应用程序下载状态。于应用程序店面102处理应用程序下载状态回报消息后, 应用程序店面102会传送一应用程序下载状态响应消息至电信应用程序商店客户端100, 用来回复处理应用程序下载状态回报消息的结果,例如是否成功接收应用程序下载状态回 报消息。因此,根据流程30,电信应用程序商店客户端100可回报一应用程序的下载状态至 应用程序店面102,使应用程序店面102可据以采取后续行动。
请注意,本发明主要精神之一在于电信应用程序商店客户端100可通过传送应 用程序下载状态回报消息至应用程序店面102来回报应用程序下载状态,并可于稍后收 到应用程序店面102所传送的应用程序下载状态响应消息,以获知应用程序下载状态回报消息的处理结果。应用程序下载状态回报消息及应用程序下载状态响应消息的详细内容未有所限,只要能达成上述功能即可。举例来说,表I及表2列出应用程序下载状态回报消息内的参数与结构。在表I中,应用程序下载状态回报消息包含有一 ClientID 参数、一 ApplicationID 参数及一 AppDownloadResult 结构。ClientID 参数用来告知应用程序店面102谁传送应用程序下载状态回报,ApplicationID参数用来明确指示应用程序店面102回报的应用程序。在本例中,ClientID参数代表电信应用程序商店客户端100的识别码(identity, ID), ApplicationID参数代表应用程序的识别码,以及 AppDownIoadResuit结构代表应用程序的下载结果。在表2中,AppDownloadResult结构包含有一 AppDownloadStatus 参数及一 Description 参数。AppDownloadStatus 参数代表应用程序的下载状态,其包含有下列选项之一成功(success)、放弃(abandoned)、未完成(incomplete)及其它状态(others)。成功选项代表应用程序已完全下载,放弃选项代表电信应用程序商店客户端100放弃下载应用程序,未完成选项代表应用程序正在下载中但尚未下载完毕,且其它状态选项代表下载应用程序时异于成功、放弃或未完成的情况。 Description参数代表对应于AppDownloadStatus参数中选择的选项的详细说明。
表I
权利要求
1.一种用于开放移动联盟所开发的一电信应用程序商店系统中应用程序商店管理的方法,该电信应用程序商店系统包含有一电信应用程序商店客户端及一应用程序店面,该方法包含有 该电信应用程序商店客户端传送一应用程序下载状态回报消息至该应用程序店面,以回报一应用程序的一下载状态至该应用程序店面;以及 该电信应用程序商店客户端接收该应用程序店面所传送的一应用程序下载状态响应消息,其对应于该应用程序下载状态回报消息。
2.根据权利要求1所述的方法,其中该应用程序下载状态回报消息包含有该电信应用程序商店客户端的一识别码、该应用程序的一识别码及一应用程序下载结果中至少一者。
3.根据权利要求2所述的方法,其中该应用程序下载结果包含有一应用程序下载状态及一描述中至少一者; 其中,该应用程序下载状态包含有成功、放弃、未完成及其它状态中的一者。
4.根据权利要求1所述的方法,其中该应用程序下载状态响应消息包含有一状态码,用来指出该应用程序下载状态回报消息是否成功处理。
5.一种用于开放移动联盟所开发的一电信应用程序商店系统中应用程序商店管理的方法,该电信应用程序商店系统包含有一应用程序店面及一开发者支持端,该方法包含有 该应用程序店面传送一应用程序销售信息通知消息至该开发者支持端,以回报一应用程序的一销售信息至该开发者支持端;以及 该应用程序店面接收该开发者支持端所传送的一应用程序销售信息响应消息,其对应于该应用程序销售信息通知消息。
6.根据权利要求5所述的方法,其中该应用程序销售信息通知消息包含有该应用程序店面的一识别码及一应用程序销售信息列表中至少一者。
7.根据权利要求6所述的方法,其中该应用程序销售信息列表包含有一应用程序计数及至少一应用程序的至少一销售信息中的一者; 其中,该至少一销售信息中的每一者包含有该至少一应用程序中的一者的一识别码、一名称、一下载信息、一抱怨信息、一退还信息、一用户评比信息及一评论中至少一者。
8.根据权利要求5所述的方法,其中该应用程序销售信息响应消息包含有一状态码,用来指出该应用程序销售信息通知消息是否成功处理。
9.一种用于开放移动联盟所开发的一电信应用程序商店系统中应用程序商店管理的方法,该电信应用程序商店系统包含有一电信应用程序商店客户端及一应用程序店面,该方法包含有 该电信应用程序商店客户端传送一应用程序排序请求消息至该应用程序店面,以请求该应用程序店面进行一应用程序排序;以及 该电信应用程序商店客户端接收该应用程序店面所传送的一应用程序排序响应消息,其对应于该应用程序排序请求消息。
10.根据权利要求9所述的方法,其中该应用程序排序请求消息包含有该电信应用程序商店客户端的一识别码、一排序标准及一排序顺序中至少一者。
11.根据权利要求10所述的方法,其中该排序标准包含有一名称、一价格、一下载次数、一生效日期、一用户评比及一其它排序标准中至少一者,且该排序顺序包含有一递增及一递减中的一者。
12.根据权利要求9所述的方法,其中该应用程序排序响应消息包含有一状态码及一应用程序信息列表中至少一者; 其中,该状态码用来指出该应用程序排序是否成功进行,且该应用程序信息列表包含有一应用程序计数及至少一应用程序的至少一应用程序信息中至少一者。
13.根据权利要求12所述的方法,其中该至少一应用程序信息中的每一者包含有一应用程序的一识别码、该应用程序的一名称、开发该应用程序的一开发者的一识别码、该应用程序的一类型、该应用程序的一范例说明、该应用程序的一审核状态、该应用程序的一当前版本、该应用程序的一提交时间、该应用程序的一审核状态、该应用程序的一生效日期、该应用程序的一有效日期、该应用程序的一价格、该应用程序的一标志、该应用程序的一语言、该应用程序的一安装文件大小、该应用程序的一新功能说明及该应用程序的一截图中至少一者。
14.一种用于开放移动联盟所开发的一电信应用程序商店系统中应用程序商店管理的方法,该电信应用程序商店系统包含有一电信应用程序商店客户端及一应用程序店面,该方法包含有 该电信应用程序商店客户端传送一应用程序查询请求消息至该应用程序店面,以请求该应用程序店面进行一应用程序查询;以及 该电信应用程序商店客户端接收该应用程序店面所传送的一应用程序查询响应消息,其对应于该应用程序查询请求消息。
15.根据权利要求14所述的方法,其中该应用程序查询请求消息包含有下列至少一者 该电信应用程序商店客户端的一识别码;以及 一简易查询及一进阶查询中的一者。
16.根据权利要求15所述的方法,其中该简易查询包含一单一字串,且该进阶查询包含有一最低价格、一最高价格、一开发者名称、一终端品牌、一终端类型及一应用程序类型中至少一者。
17.根据权利要求14所述的方法,其中该应用程序查询响应消息包含有一状态码及一应用程序信息列表中至少一者; 其中,该状态码用来指出该应用程序查询是否成功进行,且该应用程序信息列表包含有一应用程序计数及至少一应用程序的至少一应用程序信息中至少一者。
18.根据权利要求17所述的方法,其中该至少一应用程序信息中的每一者包含有一应用程序的一识别码、该应用程序的一名称、开发该应用程序的一开发者的一识别码、该应用程序的一类型、该应用程序的一范例说明、该应用程序的一审核状态、该应用程序的一当前版本、该应用程序的一提交时间、该应用程序的一审核状态、该应用程序的一生效日期、该应用程序的一有效日期、该应用程序的一价格、该应用程序的一标志、该应用程序的一语言、该应用程序的一文件大小、该应用程序的一新功能说明及该应用程序的一截图中至少一者O
19.一种用于开放移动联盟所开发的一电信应用程序商店系统中应用程序商店管理的方法,该电信应用程序商店系统包含有一开发者入口、一开发者支持端及一应用程序店面,该方法包含有 该开发者入口传送一应用程序删除请求消息至该开发者支持端,以请求该应用程序店面或该开发者支持端删除一应用程序;以及 该开发者入口接收该开发者支持端所传送的一应用程序删除响应消息,其对应于该应用程序删除请求消息。
20.根据权利要求19所述的方法,其中该应用程序删除请求消息包含有该开发者入口的一识别码、该应用程序的一识别码及一原因中至少一者。
21.根据权利要求19所述的方法,其中该应用程序删除响应消息包含有一状态码,用来指出该应用程序是否成功删除。
22.一种用于开放移动联盟所开发的一电信应用程序商店系统中应用程序商店管理的方法,该电信应用程序商店系统包含有一开发者支持端及一应用程序店面,该方法包含有 该开发者支持端传送一应用程序删除请求消息至该应用程序店面,以请求该应用程序店面删除至少一应用程序;以及 该开发者支持端接收该应用程序店面所传送的一应用程序删除响应消息,其对应于该应用程序删除请求消息。
23.根据权利要求22所述的方法,其中该应用程序删除请求消息包含有该开发者支持端的一识别码、该至少一应用程序的至少一识别码及一原因中至少一者。
24.根据权利要求22所述的方法,其中该应用程序删除响应消息包含有一状态码,用来指出该至少一应用程序是否成功删除。
全文摘要
一种用于开放移动联盟所开发的一电信应用程序商店系统中应用程序商店管理的方法,该电信应用程序商店系统包含有一电信应用程序商店客户端,该方法包含有该电信应用程序商店客户端传送一应用程序下载状态回报消息至该应用程序店面,以回报一应用程序的一下载状态至该应用程序店面;以及该电信应用程序商店客户端接收该应用程序店面所传送的一应用程序下载状态响应消息,其对应于该应用程序下载状态回报消息。
文档编号G06Q30/02GK103034921SQ20121030888
公开日2013年4月10日 申请日期2012年8月27日 优先权日2011年8月26日
发明者杨茹婷 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1