【技术实现步骤摘要】
在消息交换会话中传递第三方应用信息的方法和系统
本专利技术涉及不同应用间的消息交换的计算机技术,尤其涉及经由输入法来构建用于在消息交换客户端间的会话中传递的第三方应用信息的技术。
技术介绍
随着计算机技术和通信技术的飞速发展,即时消息通信在人们的日常生活、学习和工作中发挥的作用也越来越大。如何在移动通信时代,在包括即时消息通信的各种消息交换应用的客户端中,除了用户间的自然语言沟通之外,便捷地传递第三方的应用软件特有的数据。逐渐地成了一种挑战。在一些现有的实际应用中,为了能够透过即时通信软件向聊天会话中的其他参与方发送跟某一第三方软件应用中的用户账户有关的特定账户交换信息(比如与该账户有关的金融交易),需要发起方的设备上首先安装有该第三方软件应用,并要求发起方在该第三方软件应用中定制特定的交易信息,从该第三方软件应用获得了通常是结构化字符串的交易数据后,再通过操作系统中的复制/粘贴功能转移到即时通信软件的会话中,从而发送给会话中的其他参与方。而其他参与方也需要通过其设备系统的粘贴/复制功能来提取这些结构化字符串,并打开其系统上的相应第三方软件应用(若尚未安装的话,还需要首先下载并安装该第三方软件应用),并最终在该第三方软件应用中登录自身账户来最终完成该结构化字符串的解析并最终完成所要进行的账户交易。另一方面,对于移动设备而言,输入法的应用也越来越广泛。即使是对于各种字母语言而言,不带有物理键盘的的移动设备,也都需要依赖输入法系统来提供便捷的各种文字和字符的输入功能。然而,除了提供丰富的输入法功能之外,当 ...
【技术保护点】
1.一种在消息交换会话中传递第三方应用信息的计算机实现的方法,包括:/na)由第一计算设备基于来自第一用户的输入在第一消息交换客户端的文本输入栏中调用输入法,所述第一消息交换客户端在所述第一计算设备上操作并至少与在第二计算设备上操作的第二消息交换客户端进行通信;/nb)响应于所述第一用户在所述输入法中激活第三方应用的表示,检测与所述第一用户相关联的第一账户是否是所述第三方应用的服务器认证的账户;/nc)响应于确定与所述第一用户相关联的所述第一账户已经由所述第三方应用的服务器认证,在所述输入法的第三方应用接口模块中从所述第一用户接收账户交换数据,所述第三方应用接口模块与所述第三方应用的服务器通信,所述账户交换数据与所述第一用户在所述第三方应用的服务器中登记的账户信息相关联;/nd)由所述第一计算设备将与所述账户交换数据相对应的结构化字符串经由所述第一消息交换客户端发送到至少在所述第二计算设备处操作的所述第二消息交换客户端,在所述第二消息交换客户端处显示的所述结构化字符串被配置为能够由在所述第二消息交换客户端处的第二用户选择来发送至所述第三方应用的所述服务器。/n
【技术特征摘要】
1.一种在消息交换会话中传递第三方应用信息的计算机实现的方法,包括:
a)由第一计算设备基于来自第一用户的输入在第一消息交换客户端的文本输入栏中调用输入法,所述第一消息交换客户端在所述第一计算设备上操作并至少与在第二计算设备上操作的第二消息交换客户端进行通信;
b)响应于所述第一用户在所述输入法中激活第三方应用的表示,检测与所述第一用户相关联的第一账户是否是所述第三方应用的服务器认证的账户;
c)响应于确定与所述第一用户相关联的所述第一账户已经由所述第三方应用的服务器认证,在所述输入法的第三方应用接口模块中从所述第一用户接收账户交换数据,所述第三方应用接口模块与所述第三方应用的服务器通信,所述账户交换数据与所述第一用户在所述第三方应用的服务器中登记的账户信息相关联;
d)由所述第一计算设备将与所述账户交换数据相对应的结构化字符串经由所述第一消息交换客户端发送到至少在所述第二计算设备处操作的所述第二消息交换客户端,在所述第二消息交换客户端处显示的所述结构化字符串被配置为能够由在所述第二消息交换客户端处的第二用户选择来发送至所述第三方应用的所述服务器。
2.根据权利要求1所述的方法,其中,检测与所述第一用户相关联的第一账户是否是所述第三方应用的服务器认证的账户包括:
将与所述第一用户相关联的第一账户的信息提交至所述第三方应用的服务器,以确定所述第一账户是否先前已在所述第三方应用的服务器处登记,并且所述第一账户在所述第三方应用的服务器处当前是否处于已登录状态。
3.根据权利要求2所述的方法,进一步包括:在所述第一账户先前已在所述第三方应用的服务器处登记但当前处于未登录状态的情况下,将所述第一账户标记为已登录状态。
4.根据权利要求2所述的方法,进一步包括:响应于确定所述第一账户先前未在所述第三方应用的服务器处登记,经由所述第三方应用接口模块向所述第一用户呈现确认将所述第一账户在所述第三方应用的服务器中进行登记的页面。
5.根据权利要求1所述的方法,其中,检测与所述第一用户相关联的第一账户是否是所述第三方应用的服务器认证的账户包括:
检测所述第一计算设备上是否已安装有所述第三方应用的客户端,并且在所述第一计算设上未安装有的所述第三方应用的客户端情况下,向所述第一用户显示提示页面以引导所述第一用户下载并安装所述第三方应用的客户端。
6.根据权利要求1所述的方法,其中,与所述第一用户相关联的第一账户是所述第一用户在所述输入法中的账户。
7.根据权利要求1所述的方法,其中,所述第三方应用的表示包括在所述输入法的界面显示的可激活的图标、由所述用户在所述输入法中提交的预定义的字符串、以及所述用户在所述输入法中输入的预定义手势。
8.根据权利要求1所述的方法,所述消息交换应用包括即时通信应用、电子邮件应用以及短消息应用。
9.根据权利要求1所述的方法,其中,与所述账户交换数据相对应的所述结构化字符串是由所述第三方应用接口模块生成的,并且所述结构化字符串还编码有启动或者安装所述第三方应用的客户端的信息。
10.根据权利要求1所述的方法,进一步包括:
在从所述第一用户接收到所述账户交换数据后并且在将与所述账户交换数据相对应的所述结构化字符串发送到所述第二消息交换客户端之前,由所述第三方应用接口模块将所述账户交换数据发送到所述第三方应用的服务器以进行与所述第一账户相关联的账户数据处理,并从所述第三方应用的服务器接收经过处理的与所述账户交换数据相对应的所述结构化字符串,所述结构化字符串还编码有启动或者安装所述第三方应用的客户端的信息。
11.根据权利要求1所述的方法,进一步包括:
e)响应于所述第二用户对在所述第二消息交换客户端处显示的所述结构化字符串的选择,由在所述第二计算设备处操作的第二...
【专利技术属性】
技术研发人员:丁晓强,刘青松,孙耀,
申请(专利权)人:天津银本硕果企业管理咨询合伙企业有限合伙,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。