应用程序共享服务方法和应用于该服务方法的装置的制造方法_2

文档序号:9693288阅读:来源:国知局
端更换周期变得越来越短,该公司应用程序可能随终端更换而消失。
[0046]鉴于这种情况,还提供了这样一种方法,即使终端装置100未安装公司应用程序,也易于向用户提供公司自身服务。
[0047]因此,本实施例提供了这样一种方法,即使公司尚未开发和发布其自身应用程序或终端装置未安装此类应用程序,公司也易于向用户提供其自身服务,下面将对该方法进行详细说明。
[0048]首先,终端装置100执行在服务装置300上注册共享应用程序的功能。
[0049]更具体地,当更新安装在终端装置100上的应用程序时,为共享应用程序开发并作为通用程序模块的服务模块被添加到正在更新的应用程序中,并且通知服务装置300,从而使服务装置300将相应应用程序作为分配用于应用程序共享的共享应用程序注册进终端装置100中。
[0050]而且,终端装置100执行访问公司服务装置200所提供服务内容的功能。
[0051]当终端装置100连接至公司服务装置200(例如,经由语音呼叫连接)并且请求公司服务装置200自身提供服务时,终端装置100从与公司服务装置200链接的服务装置300接收推送消息,并且基于包含在该推送消息中的访问地址来访问公司服务装置200所提供的服务内容。
[0052]同时,发送从服务装置300接收到的推送消息以唤醒服务装置300上的特定应用程序,该特定应用程序从注册为对应于终端装置100的多个共享应用程序中选择,作为待共享的目标应用程序。
[0053]其次,服务装置300执行注册共享应用程序的功能。
[0054]更具体地,当从终端装置100接收到具有用于共享应用程序的服务模块的应用程序相关信息时,服务装置300将相应应用程序注册为对应于终端装置100的共享应用程序。
[0055]同时,服务装置300执行选择待共享目标应用程序的功能。
[0056]更具体地,如果公司服务装置200已经从终端装置100接收到服务请求,当其对终端装置100提出服务请求(搜索)时,服务装置300从注册为对应于终端装置100的共享应用程序中选择可与公司服务装置200共享的目标应用程序。
[0057]而且,服务装置300可确认分配给公司服务装置200的共享策略,根据确认的共享策略,从注册为对应于终端装置100的所有共享应用程序中选择适合该共享策略的共享应用程序,然后选取可与公司服务装置200共享的待共享目标应用程序。
[0058]另外,服务装置300可执行确定待共享目标应用程序的有效性的功能。
[0059]更具体地,当选取待共享目标应用程序后,服务装置300确定待共享目标应用程序是否已安装在终端装置100上,然后确定该待共享目标应用程序的有效性。
[0060]同时,服务装置300基于应用程序标识(ID)向终端装置100查询待共享目标应用程序是否未被删除并且保持安装,并且在从终端装置100接收到对查询的肯定响应时,确定待共享目标应用程序有效。
[0061]另外,终端装置300执行使终端装置100能够访问公司服务装置200所提供服务内容的功能。
[0062]更具体地,当确定所选取的待共享目标应用程序有效时,服务装置300向终端装置100提供推送消息,该推送消息包含用于访问公司服务装置200所提供服务内容的访问地址,从而使终端装置100可基于接收到的访问地址来访问公司服务装置200所提供的服务内容。
[0063]下面将结合图2详细阐释本发明实施例提供的服务装置300的结构。
[0064]服务装置300由选择单元320和控制单元340构成,其中,选择单元320从注册为对应于终端装置100的共享应用程序中选择待共享目标应用程序;控制单元340使终端装置100能够通过待共享目标应用程序来访问公司服务装置200所提供的服务内容。
[0065]除了上述组件外,服务装置300还包括用于注册终端装置100共享应用程序的注册单元310、用于确定待共享目标应用程序的有效性的确定单元330以及用于提供访问公司服务装置200所提供服务内容的访问地址的提供单元350。
[0066]由上述注册单元310、选择单元320、确定单元330、控制单元340和提供单元350组成的服务装置300的所有或者至少一部分组件可作为由处理器执行的软件模块、硬件模块或软件模块与硬件模块的组合实施。
[0067]注册单元310执行注册共享应用程序的功能。
[0068]更具体地,当从终端装置100接收到具有用于共享应用程序的服务模块的应用程序相关信息时,注册单元310将相应应用程序注册为对应于终端装置100的共享应用程序。
[0069]同时,注册单元310接收应用程序ID、用户电话号码、终端装置100的平台信息以及用于传送唤醒相应应用程序的推送消息的消息ID,并且将接收到的信息注册为共享应用程序相关信息。
[0070]其次,选择单元320执行选择待共享目标应用程序的功能。
[0071]更具体地,如果公司服务装置200已经从终端装置100接收到服务请求,当其对终端装置100提出服务请求(搜索)时,选择单元320从注册为对应于终端装置100的共享应用程序中选择可与公司服务装置200共享的目标应用程序。
[0072]同时,选择单元320可确认分配给公司服务装置200的共享策略,根据确认的共享策略,从注册为对应于终端装置100的所有共享应用程序中选择被确认为适合该共享策略的共享应用程序,作为可与公司服务装置200共享的目标应用程序。
[0073]所述共享策略可包括用于识别可与公司服务装置200共享的共享应用程序的共享目标识别信息以及用于辨别可与所述公司服务装置200共享的共享应用程序的优先级的优先级辨别信息。
[0074]关于此,选择单元320从注册为对应于终端装置100的所有共享应用程序中识别与共享目标识别信息匹配的共享应用程序,并且选择所识别的共享应用程序来作为待共享目标应用程序。
[0075]例如,选择单元320通过以下方法基于共享目标识别信息确认公司服务装置200所设置的共享方法:完整共享方法(A),通过此方法,例如,可共享注册为对应于终端装置100的所有共享应用程序,如图3所示;部分共享方法(B),通过此方法,例如,可排除使用一些竞争公司开发的一些应用程序;以及非共享方法(C),通过此方法,可仅仅使用公司自身开发的公司应用程序。
[0076]并且,如果确认了公司服务装置200所设置的共享方法,选择单元320从注册为对应于终端装置100的所有共享应用程序中选择适合相应共享方法的共享应用程序,并且当选取的共享应用程序只有一个时,选取相应共享应用程序和待共享目标应用程序。
[0077]同时,当存在多个根据公司服务装置200所设置共享方法选择的共享应用程序时,选择单元320可基于共享策略中所包含的优先级辨别信息,从所选取的共享应用程序中选择优先级最高的共享应用程序来作为待共享目标应用程序。
[0078]例如,就共享应用程序的优先级而言,共享应用程序类型优先顺序可如下所述:一级应用程序组,由制造商或通信公司预先安装在终端装置100上,几乎不予删除;二级应用程序组,经常被终端装置100的用户用于通信目的,如信使等;三级应用程序组,用于提供新闻等有用资讯,不太可能被经常使用,但需要安装;以及四级应用程序组,指除了一至三级应用程序组以外的其他应用程序。
[0079]同时,当确定存在多个具有相同优先级的共享应用程序时,选择单元320可从确定的共享应用程序中选择被确认为最近已在终端装置100上执行的共享应用程序来作为待共享目标应用程序。
[0080]如果终端装置100确认了最近执行的共享应用程序,可通过从终端装置100另外收集有关应用程序执行的日志信息和识别日志信息中的应用程序ID来选择最近执行的应用程序。
[0081 ]而且,确定单元330可执行确定待共享目标应用程序有效性的功能。
[0082]更具体地,当选取待共享目标应用程序后,确定单元330确定待共享目标应用程序是否已安装在终端装置100上,然后确定该待共享目标应用程序的有效性。
[0083]同时,确定单元330基于应用程序标识(ID)向终端装置100查询待共享目标应用程序是否未被删除并且保持安装,并且在从终端装置100接收到对查询的肯定响应时,确定待共享目标应用程序有效。
[0084]同时,当未从终端装置100接收到对查询是否已安装了共享应用程序的响应时,确定单元330定期重复查询所设置的次数(例如:3次),并且,当在超过所设置次数之后仍未接收到响应时,确定单元认为终端装置100删除了所选取的待共享目标应用程序,最终确认该待共享目标应用程序不可用。
[0085]当然,确认为不可用的待共享目标应用程序将从注册为对应于终端装置100的一系列目标应用程序中予以删除,而当在超过所设置次数之前接收到对查询目标应用程序是否已安装的响应时,优选将计数器初始化。
[0086]并且,控制单元340执行使终端装置100能够访问公司服务装置200所提供服务内容的功能。
[0087]更具体地,当确定所选取的待共享目标应用程序有效时,控制单元340向终端装置100提供推送消息,该推送消息包含用于访问公司服务装置200所提供服务内容的访问地址,从而使终端装置100可基于接收到的访问地址来访问公司服务装置200所提供的服务内容。
[0088]同时,提供单元350发送推送消息以唤醒确定安装在终端装置100上的待共享目标应用程序,以便使终端装置100能够通过使用待共享目标应用程序来确认包含在推送消息中的访问地址,并且访问公司服务装置200所提供的服务内容。
[0089]如上文所述,根据本发明实施例提供的应用程序共享服务系统,待与公司
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1