一种应用服务提供方法、系统及相关设备的制作方法

文档序号:7779191阅读:164来源:国知局
一种应用服务提供方法、系统及相关设备的制作方法
【专利摘要】本发明公开了一种应用服务提供方法、系统及相关设备,包括:接收智能设备发送的服务提供请求,该服务提供请求中携带该智能设备的设备信息;并根据该设备信息确定该智能设备的能力信息;以及向该智能设备返回应用服务的与该能力信息对应的交互元素代码,用于该智能设备通过运行交互元素代码提供该应用服务。采用本发明实施例提供的方案,降低了用户在各种智能设备上使用同一应用服务的复杂程度,以及降低了开发者针对各种智能设备开发同一种应用服务的应用程序的难度,并且降低了开发成本,提高了开发效率。
【专利说明】一种应用服务提供方法、系统及相关设备
【技术领域】
[0001]本发明涉及通信【技术领域】和计算机【技术领域】,尤其涉及一种应用服务提供方法、系统及相关设备。
【背景技术】
[0002]随着技术的进步,出现了越来越多且形式丰富的智能设备,例如:智能手机、平板电脑、智能手表、腕带等随身设备,还有智能化的冰箱、音箱、电视这些部署在环境中的设备
坐寸ο
[0003]在智能设备上可以运行各种应用服务,向用户提供各种数字化内容。并且,由于每种智能设备的输入、输出能力不同,对内容的处理方式和能力也不同,所以提供应用服务的表现形式也有所不同。
[0004]目前,在不同类型的智能设备上提供应用服务,需要用户在每个智能设备上安装相应的应用程序,智能设备的类型不同,所安装的应用程序也不同。
[0005]以一种音乐服务为例,该音乐服务拥有统一后台,在不同种类的智能设备上安装有不同的应用程序,来调用共同的后台服务。这样,可以使得在不同种类的智能设备上,用户能够享受到该同一音乐服务,例如,用户可以在一个智能设备上收藏的音乐,在另外一个智能设备上体现出来,并方便地欣赏。
[0006]例如,如图1所示,通过个人电脑上安装的PC客户端(网页形式)、智能手机上安装的手机客户端(应用(APP, application)形式)和平板电脑上安装的平板电脑客户端(APP形式),均可以与提供音乐服务的音乐服务器进行交互,由音乐服务器向各种智能设备提供音乐服务内容,并在智能设备上展现给用户。
[0007]然而,在上述方案中,当用户希望在不同种类的智能设备上享有同一种应用服务时,需要用户分别在各种智能设备上手动下载各种相应的应用程序,进行安装,并需要注册和登录后才能享有个性化的应用服务,增加用户在各种智能设备上使用同一应用服务的复杂程度,降低了用户的使用效率,从而导致用户体检较差。
[0008]并且,针对不同种类的智能设备,由于智能设备运行的操作系统不同,应用服务的开发者也需要开发适应各种操作系统的应用程序版本,例如,适应苹果操作系统的版本,适应安卓操作系统的版本,适应windows phone系统的版本,以及网页版本等。从而增加了开发者针对各种智能设备开发同一种应用服务的应用程序的难度,且导致开发成本较高,开发效率较低。

【发明内容】

[0009]本发明实施例提供一种应用服务提供方法、系统及相关设备,用以解决现有技术中存在的用户在各种智能设备上使用同一应用服务的复杂程度较高,且开发者针对各种智能设备开发同一种应用服务的应用程序的难度较大的问题。
[0010]第一方面,提供一种应用服务提供方法,包括:[0011]接收智能设备发送的服务提供请求,所述服务提供请求中携带所述智能设备的设备信息;
[0012]根据所述设备信息确定所述智能设备的能力信息;
[0013]向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码,使得所述智能设备通过运行所述交互元素代码提供所述应用服务。
[0014]结合第一方面,在第一种可能的实现方式中,所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征;
[0015]当携带所述用户特征时,所述方法还包括:确定与携带的所述用户特征对应的用户标识;
[0016]向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码,具体包括:
[0017]确定与所述用户标识对应的应用服务;
[0018]向所述智能设备返回与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码。
[0019]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在向所述智能设备返回与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码之前,还包括:
[0020]确定与所述用户标识对应的应用服务包括的与所述用户标识对应的服务内容;
[0021]向所述智能设备返回与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码,具体为:
[0022]向所述智能设备返回与所述用户标识对应的应用服务的与所述能力信息对应的且包含所述服务内容的交互元素代码。
[0023]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,与所述用户标识对应的服务内容为根据所述用户标识对应用户对所述应用服务的历史使用情况确定的;和/或
[0024]与所述用户标识对应的服务内容为所述用户标识对应用户定制的。
[0025]结合第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,在向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码之前,还包括:
[0026]向所述用户标识对应的指定终端发送执行请求;
[0027]接收到所述指定终端返回的表示允许执行的应答消息。
[0028]结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,还包括:
[0029]当未接收到所述指定终端返回的表示允许执行的所述应答消息时,取消向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码。
[0030]结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式或者第一方面的第三种可能的实现方式,在第六种可能的实现方式中,与所述能力信息对应的交互元素代码包括多个交互元素代码,使得所述智能设备通过运行所述多个交互元素代码提供所述应用服务。
[0031]第二方面,提供一种应用服务提供方法,包括:[0032]智能设备向服务端发送服务提供请求,所述服务提供请求中携带所述智能设备的设备信息;
[0033]接收所述服务端在根据所述设备信息确定所述智能设备的能力信息后,返回的应用服务的与所述能力信息对应的交互元素代码;
[0034]运行所述交互元素代码,用于提供所述应用服务。
[0035]结合第二方面,在第一种可能的实现方式中,所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征,用于所述服务端确定与所述用户特征对应的用户标识;
[0036]接收所述服务端返回的应用服务的与所述能力信息对应的交互元素代码,具体为:
[0037]接收所述服务端返回的与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码;或者
[0038]接收所述服务端返回的与所述用户标识对应的应用服务的与所述能力信息对应的且包含与所述用户标识对应的服务内容的交互元素代码。
[0039]结合第二方面、或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,智能设备向服务端发送服务提供请求,具体为;
[0040]所述智能设备在确定所述智能设备将要被用户使用后,向服务端发送服务提供请求。
[0041]结合第二方面、或者第二方面的第一种可能的实现方式,在第三种可能的实现方式中,与所述能力信息对应的交互元素代码包括多个交互元素代码;
[0042]运行所述交互元素代码,具体为:
[0043]运行所述多个交互元素代码。
[0044]第三方面,提供一种应用服务提供系统,包括:智能设备、管理服务端和应用服务端,其中:
[0045]所述智能设备,用于向所述管理服务端发送服务提供请求,所述服务提供请求中携带所述智能设备的设备信息;并接收所述管理服务端返回的交互元素代码;以及运行所述交互元素代码,用于提供应用服务;
[0046]所述管理服务端,用于接收所述智能设备发送的所述服务提供请求;并向所述应用服务端发送所述智能设备的设备信息;并接收所述应用服务端返回的所述交互元素代码;以及向所述智能设备返回所述交互元素代码;
[0047]所述应用服务端,用于根据所述设备信息确定所述智能设备的能力信息;并向所述管理服务端返回应用服务的与所述能力信息对应的所述交互元素代码。
[0048]结合第三方面,在第一种可能的实现方式中,所述智能设备发送的所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征;
[0049]所述管理服务端,还用于当所述服务提供请求携带所述用户特征时,确定与携带的所述用户特征对应的用户标识;以及还用于确定与所述用户标识对应的应用服务,并具体用于向该应用服务对应的所述应用服务端发送所述智能设备的设备信息;并接收所述应用服务端返回的与所述用户标识对应的应用服务的所述交互元素代码。
[0050]结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述管理服务端,还用于向所述应用服务端发送所述用户标识;
[0051]所述应用服务端,还用于确定应用服务包括的与所述用户标识对应的服务内容;并具体用于向所述管理服务端返回应用服务的与所述能力信息对应的且包含所述服务内容的所述交互元素代码。
[0052]结合第三方面、第三方面的第一种可能的实现方式或者第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述管理服务端,还用于在向所述智能设备返回所述交互元素代码之前,向所述用户标识对应的指定终端发送执行请求;并接收到所述指定终端返回的表示允许执行的应答消息。
[0053]结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述管理服务端,还用于当未接收到所述指定终端返回的表示允许执行的所述应答消息时,取消向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码。
[0054]结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实现方式、第三方面的第三种可能的实现方式或者第三方面的第四中可能的实现方式,在第五种可能的实现方式中,所述智能设备,具体用于在确定所述智能设备将要被用户使用后,向服务端发送服务提供请求。
[0055]结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实现方式、第三方面的第三种可能的实现方式或者第三方面的第四中可能的实现方式,在第六种可能的实现方式中,所述应用服务端,具体用于向所述管理服务端返回应用服务的与所述能力信息对应的多个交互元素代码;
[0056]所述管理服务端,具体用于向所述智能设备返回所述多个交互元素代码;
[0057]所述智能设备,具体用于接收所述管理服务端返回的所述多个交互元素代码;以及运行所述多个交互元素代码,用于提供应用服务。
[0058]第四方面,提供一种管理服务端,包括:
[0059]第一交互单元,用于接收所述智能设备发送的所述服务提供请求,所述服务提供请求中携带所述智能设备的设备信息;以及向所述智能设备返回交互元素代码,使得所述智能设备通过运行所述交互元素代码提供应用服务;
[0060]第二交互单元,用于向应用服务端发送所述智能设备的设备信息;并接收所述应用服务端在根据所述设备信息确定所述智能设备的能力信息后,返回的应用服务的与所述能力信息对应的所述交互元素代码。
[0061]结合第四方面,在第一种可能的实现方式中,所述智能设备发送的所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征;
[0062]所述管理服务端,还包括:
[0063]标识确定单元,用于当所述服务提供请求携带所述用户特征时,确定与携带的所述用户特征对应的用户标识;
[0064]服务确定单元,用于确定与所述用户标识对应的应用服务;
[0065]所述第二交互单元,具体用于向该应用服务对应的应用服务端发送所述智能设备的设备信息;并接收所述应用服务端返回的与所述用户标识对应的应用服务的所述交互元素代码。
[0066]结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第二交互单元,还用于向所述应用服务端发送所述用户标识;并具体用于接收所述应用服务端在确定应用服务包括的与所述用户标识对应的服务内容后,返回的应用服务的与所述能力信息对应的且包含所述服务内容的所述交互元素代码。
[0067]结合第四方面、第四方面的第一种可能的实现方式或者第四方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:
[0068]第三交互单元,用于在所述第一交互单元向所述智能设备返回所述交互元素代码之前,向所述用户标识对应的指定终端发送执行请求;并接收到所述指定终端返回的表示允许执行的应答消息。
[0069]结合第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第一交互单元,还用于当所述第三交互单元未接收到所述指定终端返回的表示允许执行的所述应答消息时,取消向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码。
[0070]结合第四方面、第四方面的第一种可能的实现方式或者第四方面的第二种可能的实现方式,在第五种可能的实现方式中,所述第一交互单元,具体用于向所述智能设备返回多个交互元素代码,使得所述智能设备通过运行所述多个交互元素代码提供应用服务。
[0071]第五方面,提供一种应用服务端,包括:
[0072]接收单元,用于接收管理服务端发送的智能设备的设备信息;
[0073]能力确定单元,用于根据所述设备信息确定所述智能设备的能力信息;
[0074]发送单元,用于向所述管理服务端返回应用服务的与所述能力信息对应的交互元素代码,用于通过所述管理服务端将所述交互元素代码返回给所述智能设备,由所述智能设备通过运行所述交互元素代码提供所述应用服务。
[0075]结合第五方面,在第一种可能的实现方式中,所述接收单元,还用于接收所述管理服务端发送的用户标识;
[0076]所述应用服务端,还包括:
[0077]内容确定单元,用于确定应用服务包括的与所述用户标识对应的服务内容;
[0078]所述发送单元,具体用于向所述管理服务端返回应用服务的与所述能力信息对应的且包含所述服务内容的交互元素代码。
[0079]结合第五方面、或者第五方面的第一种可能的实现方式,在第二种可能的实现方式中,发送单元,具体用于向所述管理服务端返回应用服务的与所述能力信息对应的多个交互元素代码。
[0080]第六方面,提供一种智能设备,包括:
[0081]管理客户端,用于向服务端发送服务提供请求,所述服务提供请求中携带所述智能设备的设备信息;并接收所述服务端在根据所述设备信息确定所述智能设备的能力信息后,返回的应用服务的与所述能力信息对应的交互元素代码;
[0082]运行单元,用于运行所述交互元素代码,用于提供所述应用服务。
[0083]结合第六方面,在第一种可能的实现方式中,所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征,用于所述服务端确定与所述用户特征对应的用户标识;
[0084]所述管理客户端,具体用于接收所述服务端返回的与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码;或者[0085]接收所述服务端返回的与所述用户标识对应的应用服务的与所述能力信息对应的且包含与所述用户标识对应的服务内容的交互元素代码。
[0086]结合第六方面、或者第六方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:
[0087]用户行为识别模块,用于确定所述智能设备将要被用户使用;
[0088]所述管理客户端,具体用于在所述用户行为识别模块确定所述智能设备将要被用户使用后,向服务端发送服务提供请求。
[0089]结合第六方面、或者第六方面的第一种可能的实现方式,在第三种可能的实现方式中,所述管理客户端,具体用于接收所述服务端返回的应用服务的与所述能力信息对应的多个交互元素代码;
[0090]运行单元,具体用于运行所述多个交互元素代码,用于提供所述应用服务。
[0091]本发明有益效果包括:
[0092]本发明实施例提供的上述方案,智能设备在需要使用应用服务时,向服务端发送服务提供请求,且服务提供请求中携带该智能设备的设备信息,使得服务端根据该设备信息确定该智能设备的能力信息,并向该智能设备返回应用服务的与该能力信息对应的交互元素代码,智能设备通过运行该交互元素代码向用户提供应用服务。由于智能设备仅需要向服务端发送自身的设备信息,即可以由服务端返回提供应用服务所需要的交互元素代码,从而通过运行交互元素代码向用户提供应用服务,相比现有技术,不需要用户手动针对不同种类的智能设备下载和安装相应的应用程序,而只需要将智能设备的设备信息发送给服务端,即可以实现在各种智能设备上使用同一应用服务,降低了实现的复杂程度;并且,开发者也不需要针对各种智能设备开发同一种应用服务的各种应用程序,仅需要针对智能设备的各种能力信息开发对应的交互元素代码即可,降低了开发同一种应用服务的应用程序的难度,以及降低了开发成本,并且提高了开发效率。
[0093]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【专利附图】

【附图说明】
[0094]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0095]图1为现有技术中各种智能设备孚有同一种应用服务的方案不意图;
[0096]图2为本发明实施例提供的应用于服务端的应用服务提供方法的流程图;
[0097]图3为本发明实施例提供的应用于智能设备的应用服务提供方法的流程图;
[0098]图4为本发明实施例1提供的应用服务提供方法的流程图;
[0099]图5为本发明实施例1提供的向指定终端请求执行返回交互元素代码的流程图;
[0100]图6为本发明实施例2提供的应用服务提供系统的结构示意图;
[0101]图7为本发明实施例3提供的管理服务端的结构示意图;
[0102]图8为本发明实施例4提供的应用服务端的结构示意图;
[0103]图9为本发明实施例5提供的智能设备的结构示意图;[0104]图10为本发明实施例6提供的智能电视的结构示意图;
[0105]图11为本发明实施例6提供的服务端的服务器的结构示意图;
[0106]图12为本发明实施例6提供的向智能电视提供应用服务的方法的流程图。
【具体实施方式】
[0107]为了给出降低用户在各种智能设备上使用同一应用服务的复杂程度,以及降低开发者针对各种智能设备开发同一种应用服务的应用程序的难度的实现方案,本发明实施例提供了一种应用服务提供方法、系统及相关设备,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0108]本发明实施例提供一种应用服务提供方法,应用于服务端,如图2所示,包括:
[0109]步骤201、接收智能设备发送的服务提供请求,该服务提供请求中携带该智能设备的设备信息。
[0110]步骤202、根据该设备信息确定该智能设备的能力信息。
[0111]步骤203、向该智能设备返回应用服务的与该能力信息对应的交互元素代码,用于该智能设备通过运行交互元素代码提供该应用服务。
[0112]相应的,本发明实施例还提供一种应用服务提供方法,应用于智能设备,如图3所示,包括:
[0113]步骤301、智能设备向服务端发送服务提供请求,该服务提供请求中携带该智能设备的设备信息。
[0114]步骤302、接收服务端在根据该设备信息确定该智能设备的能力信息后,返回的应用服务的与该能力信息对应的交互元素代码。
[0115]步骤303、运行交互元素代码,用于提供该应用服务。
[0116]在上述图2和图3所示的应用服务提供方法中,进一步的,服务提供请求中还可以携带用户标识,或者,还可以携带用户特征,用户特征可以用于确定对应的用户标识;相应的,在服务端获知用户标识后,还可以确定用户标识对应的应用服务,以便向智能设备返回与用户标识对应的应用服务的交互元素代码。用户标识对应的应用服务,可以是用户预先指定的,也可以是记录的用户曾经使用过的应用服务,也可以是用户曾经使用的多个应用服务中使用频率较高的,或者是近期使用的。
[0117]更进一步的,返回给智能设备的交互元素代码中,还可以包含与该用户标识对应的服务内容,该服务内容可以是用户定制的,也可以是根据用户对应用服务的历史使用情况确定的。
[0118]下面结合附图,用具体实施例对本发明提供的方法进行详细描述。
[0119]实施例1:
[0120]本发明实施例1提供一种应用服务提供方法,如图4所示,具体包括如下处理步骤:
[0121 ] 步骤401、智能设备监控是否将要被用户使用。
[0122] 针对不同的智能设备,本步骤中,可以采用不同的方式进行监控,以判断用户是否有使用智能设备的倾向。例如,对于触摸屏智能手机,当检测到用户对屏幕接触锁定时,确定用户将要使用智能手机;对于智能电视,当通过摄像头检测到用户坐在电视机前,并且注视电视屏幕时,确定用户将要使用智能电视。
[0123]当后续还需要向服务端发送用户特征时,在本步骤中,监控并确定用户将要使用智能设备后,还可以采集用户的用户特征,不同的智能设备采集用户特征的方法可以不同,例如,可以通过摄像头进行面部识别采集用户面部特征,可以通过指纹识别器进行指纹识别采集用户指纹特征,可以通过麦克风进行声音识别采集用户声音特征,可以通过电子标签读取器进行电子身份标签识别采集用户电子标签特征,也可以通过智能设备内置程序的登录信息识别获取用户特征等。
[0124]在实际应用中,也可以先采集用户特征,然后再判断其是否将要使用智能设备。
[0125]步骤402、智能设备在确定将要被用户使用后,向服务端发送服务提供请求,服务提供请求中携带智能设备的设备信息,进一步的,还可以携带用户标识,或者,还可以携带用户特征,当用户特征种类为多个时,还可以携带特征类型。
[0126]本步骤中,智能设备的设备信息,可以是设备的类型信息,也可以是设备的型号信
肩、O
[0127]步骤403、服务端在接收到该服务提供请求后,从中获取携带的设备信息,并根据设备信息确定该智能设备的能力信息。
[0128]具体的,所确定的能力信息可以包括多种输入/输出能力信息,例如,输入能力可以包括音频输入能力、字符输入能力、图像输入能力和重力感应能力等,输出能力可以包括小显示屏显示能力、大显 示屏显示能力、声音输出能力和震动输出能力等。
[0129]步骤404、当服务提供请求中还携带有用户标识,或者,还携带有用户特征时,服务端在接收到该服务提供请求后,还可以确定用户标识。
[0130]服务提供请求中携带有用户标识时,可以直接从中获取携带的用户标识。
[0131]服务提供请求中携带用户特征时,可以从中获取用户特征,并确定与携带的该用户特征对应的用户标识;
[0132]具体可以根据预先建立的用户特征与用户标识的对应关系进行确定,如表1所示:
[0133]表1:用户特征与用户标识对应关系表一
[0134]
【权利要求】
1.一种应用服务提供方法,其特征在于,包括: 接收智能设备发送的服务提供请求,所述服务提供请求中携带所述智能设备的设备信息; 根据所述设备信息确定所述智能设备的能力信息; 向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码,使得所述智能设备通过运行所述交互元素代码提供所述应用服务。
2.如权利要求1所述的方法,其特征在于,所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征; 当携带所述用户特征时,所述方法还包括:确定与携带的所述用户特征对应的用户标识; 向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码,具体包括: 确定与所述用户标识对应的应用服务; 向所述智能设备返回与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码。
3.如权利要求2所述的方法,其特征在于,在向所述智能设备返回与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码之前,还包括: 确定与所述用户标识对应的应用服务包括的与所述用户标识对应的服务内容; 向所述智能设备返回与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码,具体为: 向所述智能设备返回与所述用户标识对应的应用服务的与所述能力信息对应的且包含所述服务内容的交互元素代码。
4.如权利要求3所述的方法,其特征在于,与所述用户标识对应的服务内容为根据所述用户标识对应用户对所述应用服务的历史使用情况确定的;和/或 与所述用户标识对应的服务内容为所述用户标识对应用户定制的。
5.如权利要求2-4任一所述的方法,其特征在于,在向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码之前,还包括: 向所述用户标识对应的指定终端发送执行请求; 接收到所述指定终端返回的表示允许执行的应答消息。
6.如权利要求5所述的方法,其特征在于,还包括: 当未接收到所述指定终端返回的表示允许执行的所述应答消息时,取消向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码。
7.如权利要求1-4任一所述的方法,其特征在于,与所述能力信息对应的交互元素代码包括多个交互元素代码,使得所述智能设备通过运行所述多个交互元素代码提供所述应用服务。
8.一种应用服务提供方法,其特征在于,包括: 智能设备向服务端发送服务提供请求,所述服务提供请求中携带所述智能设备的设备信息; 接收所述服务端在根据所述设备信息确定所述智能设备的能力信息后,返回的应用服务的与所述能力信息对应的交互元素代码;运行所述交互元素代码,用于提供所述应用服务。
9.如权利要求8所述的方法,其特征在于,所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征,用于所述服务端确定与所述用户特征对应的用户标识; 接收所述服务端返回的应用服务的与所述能力信息对应的交互元素代码,具体为: 接收所述服务端返回的与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码;或者 接收所述服务端返回的与所述用户标识对应的应用服务的与所述能力信息对应的且包含与所述用户标识对应的服务内容的交互元素代码。
10.如权利要求8或9所述的方法,其特征在于,智能设备向服务端发送服务提供请求,具体为; 所述智能设备在确定所述智能设备将要被用户使用后,向服务端发送服务提供请求。
11.如权利要求8或9所述的方法, 其特征在于,与所述能力信息对应的交互元素代码包括多个交互元素代码; 运行所述交互元素代码,具体为: 运行所述多个交互元素代码。
12.—种应用服务提供系统,其特征在于,包括:智能设备、管理服务端和应用服务端,其中: 所述智能设备,用于向所述管理服务端发送服务提供请求,所述服务提供请求中携带所述智能设备的设备信息;并接收所述管理服务端返回的交互元素代码;以及运行所述交互元素代码,用于提供应用服务; 所述管理服务端,用于接收所述智能设备发送的所述服务提供请求;并向所述应用服务端发送所述智能设备的设备信息;并接收所述应用服务端返回的所述交互元素代码;以及向所述智能设备返回所述交互元素代码; 所述应用服务端,用于根据所述设备信息确定所述智能设备的能力信息;并向所述管理服务端返回应用服务的与所述能力信息对应的所述交互元素代码。
13.如权利要求12所述的系统,其特征在于,所述智能设备发送的所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征; 所述管理服务端,还用于当所述服务提供请求携带所述用户特征时,确定与携带的所述用户特征对应的用户标识;以及还用于确定与所述用户标识对应的应用服务,并具体用于向该应用服务对应的所述应用服务端发送所述智能设备的设备信息;并接收所述应用服务端返回的与所述用户标识对应的应用服务的所述交互元素代码。
14.如权利要求13所述的系统,其特征在于,所述管理服务端,还用于向所述应用服务端发送所述用户标识; 所述应用服务端,还用于确定应用服务包括的与所述用户标识对应的服务内容;并具体用于向所述管理服务端返回应用服务的与所述能力信息对应的且包含所述服务内容的所述交互元素代码。
15.如权利要求12-14任一所述的系统,其特征在于,所述管理服务端,还用于在向所述智能设备返回所述交互元素代码之前,向所述用户标识对应的指定终端发送执行请求;并接收到所述指定终端返回的表示允许执行的应答消息。
16.如权利要求15所述的系统,其特征在于,所述管理服务端,还用于当未接收到所述指定终端返回的表示允许执行的所述应答消息时,取消向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码。
17.如权利要求12-16任一所述的系统,其特征在于,所述智能设备,具体用于在确定所述智能设备将要被用户使用后,向服务端发送服务提供请求。
18.如权利要求12-16任一所述的系统,其特征在于,所述应用服务端,具体用于向所述管理服务端返回应用服务的与所述能力信息对应的多个交互元素代码; 所述管理服务端,具体用于向所述智能设备返回所述多个交互元素代码; 所述智能设备,具体用于接收所述管理服务端返回的所述多个交互元素代码;以及运行所述多个交互元素代码,用于提供应用服务。
19.一种管理服务端,其特征在于,包括: 第一交互单元,用于接收所述智能设备发送的所述服务提供请求,所述服务提供请求中携带所述智能设备的设备信息;以及向所述智能设备返回交互元素代码,使得所述智能设备通过运行所述交互元素代码提供应用服务; 第二交互 单元,用于向应用服务端发送所述智能设备的设备信息;并接收所述应用服务端在根据所述设备信息确定所述智能设备的能力信息后,返回的应用服务的与所述能力信息对应的所述交互元素代码。
20.如权利要求19所述的管理服务端,其特征在于,所述智能设备发送的所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征; 所述管理服务端,还包括: 标识确定单元,用于当所述服务提供请求携带所述用户特征时,确定与携带的所述用户特征对应的用户标识; 服务确定单元,用于确定与所述用户标识对应的应用服务; 所述第二交互单元,具体用于向该应用服务对应的应用服务端发送所述智能设备的设备信息;并接收所述应用服务端返回的与所述用户标识对应的应用服务的所述交互元素代码。
21.如权利要求20所述的管理服务端,其特征在于,所述第二交互单元,还用于向所述应用服务端发送所述用户标识;并具体用于接收所述应用服务端在确定应用服务包括的与所述用户标识对应的服务内容后,返回的应用服务的与所述能力信息对应的且包含所述服务内容的所述交互元素代码。
22.如权利要求19-21任一所述的管理服务端,其特征在于,还包括: 第三交互单元,用于在所述第一交互单元向所述智能设备返回所述交互元素代码之前,向所述用户标识对应的指定终端发送执行请求;并接收到所述指定终端返回的表示允许执行的应答消息。
23.如权利要求22所述的管理服务端,其特征在于,所述第一交互单元,还用于当所述第三交互单元未接收到所述指定终端返回的表示允许执行的所述应答消息时,取消向所述智能设备返回应用服务的与所述能力信息对应的交互元素代码。
24.如权利要求19-21任一所述的管理服务端,其特征在于,所述第一交互单元,具体用于向所述智能设备返回多个交互元素代码,使得所述智能设备通过运行所述多个交互元素代码提供应用服务。
25.一种应用服务端,其特征在于,包括: 接收单元,用于接收管理服务端发送的智能设备的设备信息; 能力确定单元,用于根据所述设备信息确定所述智能设备的能力信息; 发送单元,用于向所述管理服务端返回应用服务的与所述能力信息对应的交互元素代码,用于通过所述管理服务端将所述交互元素代码返回给所述智能设备,由所述智能设备通过运行所述交互元素代码提供所述应用服务。
26.如权利要求25所述的应用服务端,其特征在于,所述接收单元,还用于接收所述管理服务端发送的用户标识; 所述应用服务端,还包括: 内容确定单元,用于确定应用服务包括的与所述用户标识对应的服务内容; 所述发送单元,具体用于向所述管理服务端返回应用服务的与所述能力信息对应的且包含所述服务内容的交互元素代码。
27.如权利要求25或26所述的应用服务端,其特征在于,所述发送单元,具体用于向所述管理服务端返回应用服务的与所述能力信息对应的多个交互元素代码。
28.一种智能设备,其特征在于,包括: 管理客户端,用于向服务端`发送服务提供请求,所述服务提供请求中携带所述智能设备的设备信息;并接收所述服务端在根据所述设备信息确定所述智能设备的能力信息后,返回的应用服务的与所述能力信息对应的交互元素代码; 运行单元,用于运行所述交互元素代码,用于提供所述应用服务。
29.如权利要求28所述的智能设备,其特征在于,所述服务提供请求还携带用户标识,或者,所述服务提供请求还携带用户特征,用于所述服务端确定与所述用户特征对应的用户标识; 所述管理客户端,具体用于接收所述服务端返回的与所述用户标识对应的应用服务的与所述能力信息对应的交互元素代码;或者 接收所述服务端返回的与所述用户标识对应的应用服务的与所述能力信息对应的且包含与所述用户标识对应的服务内容的交互元素代码。
30.如权利要去28或29所述的智能设备,其特征在于,还包括: 用户行为识别模块,用于确定所述智能设备将要被用户使用; 所述管理客户端,具体用于在所述用户行为识别模块确定所述智能设备将要被用户使用后,向服务端发送服务提供请求。
31.如权利要求28或29所述的智能设备,其特征在于,所述管理客户端,具体用于接收所述服务端返回的应用服务的与所述能力信息对应的多个交互元素代码; 运行单元,具体用于运行所述多个交互元素代码,用于提供所述应用服务。
【文档编号】H04L29/08GK103685491SQ201310649046
【公开日】2014年3月26日 申请日期:2013年12月4日 优先权日:2013年12月4日
【发明者】李自军, 缪传杰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1