业务实现方法及装置的制造方法_2

文档序号:8226160阅读:来源:国知局
请求针对的应用,确定自身为命令请求针对的应用(即第二应用)后,从缓存总线中读取令牌对应的命令请求,并根据该命令请求包括的命令执行操作。
[0052]在一实施例中,上述第一应用将命令请求发送给命令请求针对的第二应用,可包括:第一应用通过与第二应用间通道,将命令请求发送给第二应用。
[0053]举例而言,终端中应用,两两之间建立通道,第一应用通过与第二应用间通道将命令请求发送给第二应用。
[0054]在一实施例中,上述命令请求对应有时效时长,上述第一应用将命令请求发送给命令请求针对的第二应用,可包括:当第一应用将命令请求发送给第二应用失败时,第一应用将命令请求重新发送给第二应用,直至发送成功或发送所用总时长超过命令请求对应的时效时长为止。
[0055]举例而言,通过总线方式传输命令请求时,第一应用广播令牌,经过预设时长后,命令请求没有被读取,则确定命令请求发送给第二应用失败;之后,第一应用再次广播令牌,直至命令请求被读取或命令请求在缓存总线中存在时长超过命令请求对应的时效时长为止。
[0056]通过P2P方式传输命令请求时,第一应用通过与第二应用间通道,将命令请求发送给第二应用,经过预设时长后,没有接收到第二应用的接收确认回复,则确定命令请求发送给第二应用失败;之后,第一应用再次将命令请求发送给第二应用,直至接收到第二应用的接收确认回复或发送命令请求的总时长超过命令请求对应的时效时长为止。
[0057]在一实施例中,上述第一应用将命令请求发送给命令请求针对的第二应用,可包括:当第一应用将命令请求发送给命令请求针对的第二应用成功时,第一应用将命令请求失效。
[0058]举例而言,通过总线方式传输命令请求时,第一应用广播令牌,如果检测到在预设时长内,命令请求被读取,则确定命令请求发送给第二应用成功,之后,将命令请求从缓存总线上删除或将命令请求标记为失效,以使命令请求失效。
[0059]通过P2P方式传输命令请求时,第一应用通过与第二应用间通道,将命令请求发送给第二应用,如果在预设时长内,接收到第二应用的接收确认回复,则确定命令请求发送给第二应用成功,将命令请求标记为失效,或将命令请求删除,以使命令请求失效。
[0060]在步骤S103中,第一应用接收第二应用回复的包括操作结果的命令响应。
[0061]在一实施例中,上述第一应用接收第二应用回复的包括操作结果的命令响应,可包括:第一应用接收第二应用广播的令牌,确定自身为命令响应针对的应用,读取第二应用存储到缓存总线的命令响应。
[0062]举例而言,第二应用将命令响应存储到缓存总线,之后广播命令响应包括的令牌。终端中除第二应用之外的其他应用,接收广播的令牌,判断自身是否为命令响应针对的应用,确定自身为命令响应针对的应用(即第一应用)后,从缓存总线中读取令牌对应的命令响应,获得命令响应中包括的操作结果。
[0063]在一实施例中,上述第一应用接收第二应用回复的包括操作结果的命令响应,可包括:第一应用通过与第二应用间通道,接收第二应用回复的命令响应。
[0064]举例而言,终端中应用,两两之间建立通道,第一应用通过与第二应用间通道接收第二应用发送的命令响应,获得命令响应中包括的操作结果。
[0065]本发明中,可以使用终端中任一应用执行上述第一应用或第二应用操作,本发明对此没有特别限制。
[0066]本发明的实施例提供的技术方案可以包括以下有益效果:本发明中技术方案通过在应用之间传输命令请求和命令响应,将应用关联起来,使得单个应用可以实现多种业务,增加用户操作的便捷性。
[0067]实施例一
[0068]图2是根据一示例性实施例一示出的一种业务实现方法的流程图。如图3所示,应用在如下场景:终端中各个应用与缓存总线连接。如图2所示,该业务实现方法用于终端,如手机、平板电脑中,包括以下步骤:
[0069]在步骤S201中,第一应用根据业务要求生成命令请求。
[0070]在步骤S202中,第一应用将命令请求存储到缓存总线。
[0071]在步骤S203中,第一应用广播命令请求所包括的令牌,使第二应用根据广播的令牌确定自身为命令请求针对的应用,从缓存总线中读取命令请求,根据命令请求所包括的命令进行操作。
[0072]在步骤S204中,第一应用接收第二应用广播的令牌。
[0073]在步骤S205中,第一应用根据接收的令牌确定自身为命令响应针对的应用,读取第二应用存储到缓存总线的命令响应。
[0074]举例而言,第一应用根据业务要求生成命令请求,将命令请求存储到缓存总线,之后广播命令请求包括的令牌。终端中除第一应用之外的其他应用,接收广播的令牌,判断自身是否为命令请求针对的应用,确定自身为命令请求针对的应用(即第二应用)后,从缓存总线中读取令牌对应的命令请求,并根据该命令请求包括的命令执行操作,操作完成后生成命令响应,命令响应包括令牌和操作结果。第二应用将命令响应存储到缓存总线,之后广播命令响应包括的令牌。终端中除第二应用之外的其他应用,接收广播的令牌,判断自身是否为命令响应针对的应用,确定自身为命令响应针对的应用(即第一应用)后,从缓存总线中读取令牌对应的命令响应,获得命令响应中包括的操作结果。
[0075]本发明的实施例提供的技术方案可以包括以下有益效果:本发明中技术方案通过在应用之间传输命令请求和命令响应,将应用关联起来,使得单个应用可以实现多种业务,增加用户操作的便捷性。
[0076]实施例二
[0077]图4是根据一示例性实施例二示出的一种业务实现方法的流程图。如图5所示,应用在如下场景:终端中各个应用间建立通道。如图4所示,该业务实现方法用于终端,如手机、平板电脑中,包括以下步骤:
[0078]在步骤S401中,第一应用根据业务要求生成命令请求。
[0079]命令请求包括令牌和命令。
[0080]在步骤S402中,第一应用通过与第二应用间通道,将命令请求发送给第二应用,使第二应用根据命令请求所包括的命令进行操作。
[0081]在步骤S403中,第一应用通过与第二应用间通道,接收第二应用回复的命令响应。
[0082]命令响应包括令牌和操作结果。
[0083]举例而言,终端中应用两两之间建立通道,某一应用(即第一应用)根据业务要求,需要另一应用(即第二应用)执行操作时,第一应用根据业务需要生成命令请求,通过与第二应用间通道将命令请求发送给第二应用。第二应用根据命令请求中命令进行操作,操作完成后生成命令响应,通过与第一应用间通道,将命令响应发送给第一应用。第一应用接收到命令响应,获得命令响应中包括的操作结果。
[0084]本发明的实施例提供的技术方案可以包括以下有益效果:本发明中技术方案通过在应用之间传输命令请求和命令响应,将应用关联起来,使得单个应用可以实现多种业务,增加用户操作的便捷性。
[0085]图6是根据一示例性实施例示出的一种业务实现装置的结构图,如图6所示,该业务实现装置用于终端,如手机、平板电脑中,包括:
[0086]生成模块61,用于运行第一应用根据业务要求生成命令请求,命令请求包括令牌和命令;
[0087]发送模块62,用于运行第一应用将命令请求发送给命令请求针对的第二应用,使第二应用根据命令请求所包括的命令进行操作;
[0088]接收模块63,用于运行第一应用接收第二应用回复的包括操作结果的命令响应。
[0089]在一实施例中,发送模块,用于运行第一应用将命令请求存储到缓存总线,广播命令请求所包括的令牌,使
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1