在消息交换会话中传递第三方应用信息的方法和系统技术方案

技术编号:24129968 阅读:25 留言:0更新日期:2020-05-13 05:57
本公开涉及在消息交换应用中传递第三方应用信息的方法和系统。该方法包括:在第一计算设备上的消息交换客户端中调用输入法;在用户在输入法中激活第三方应用的接口模块后,检测与该用户相关联的账户是否是该第三方应用的服务器认证的账户,若该账户已被认证,在该接口模块中从用户接收账户交换数据;将与该账户交换数据相对应的结构化字符串发送到在第二计算设备处的第二消息交换客户端,该结构化字符串被配置为能够由在第二消息交换客户端处的第二用户选择来发送至该服务器。该方法使得无需在计算设备上启动或调用第三方应用客户端即可通过消息交换会话间接进行第三方应用中的不同用户账户间的信息交换。

【技术实现步骤摘要】
在消息交换会话中传递第三方应用信息的方法和系统
本专利技术涉及不同应用间的消息交换的计算机技术,尤其涉及经由输入法来构建用于在消息交换客户端间的会话中传递的第三方应用信息的技术。
技术介绍
随着计算机技术和通信技术的飞速发展,即时消息通信在人们的日常生活、学习和工作中发挥的作用也越来越大。如何在移动通信时代,在包括即时消息通信的各种消息交换应用的客户端中,除了用户间的自然语言沟通之外,便捷地传递第三方的应用软件特有的数据。逐渐地成了一种挑战。在一些现有的实际应用中,为了能够透过即时通信软件向聊天会话中的其他参与方发送跟某一第三方软件应用中的用户账户有关的特定账户交换信息(比如与该账户有关的金融交易),需要发起方的设备上首先安装有该第三方软件应用,并要求发起方在该第三方软件应用中定制特定的交易信息,从该第三方软件应用获得了通常是结构化字符串的交易数据后,再通过操作系统中的复制/粘贴功能转移到即时通信软件的会话中,从而发送给会话中的其他参与方。而其他参与方也需要通过其设备系统的粘贴/复制功能来提取这些结构化字符串,并打开其系统上的相应第三方软件应用(若尚未安装的话,还需要首先下载并安装该第三方软件应用),并最终在该第三方软件应用中登录自身账户来最终完成该结构化字符串的解析并最终完成所要进行的账户交易。另一方面,对于移动设备而言,输入法的应用也越来越广泛。即使是对于各种字母语言而言,不带有物理键盘的的移动设备,也都需要依赖输入法系统来提供便捷的各种文字和字符的输入功能。然而,除了提供丰富的输入法功能之外,当前的输入法系统难以帮助用户,尤其是当其在进行即时通信聊天时,将来自某一第三方软件应用的账户交易信息便捷地传送到聊天会话的其他参与方。
技术实现思路
有鉴于此,本专利技术的各个实施例旨在提供经由输入法应用在消息交换应用中传递第三方应用信息的各种具体的方法和系统。特别地,通过输入法的特定功能模块来构建与第三方应用相关的结构化字符串,并将所构建的结构化字符串在消息交换应用的客户端通信会话中传递与账户中的特定金融信息有关的数据。本公开的一个方面涉及一种在消息交换会话中传递第三方应用信息的计算机实现的方法,该方法包括:a)由第一计算设备基于来自第一用户的输入在第一消息交换客户端的文本输入栏中调用输入法,所述第一消息交换客户端在所述第一计算设备上操作并至少与在第二计算设备上操作的第二消息交换客户端进行通信;b)响应于所述第一用户在所述输入法中激活第三方应用的表示,检测与所述第一用户相关联的第一账户是否是所述第三方应用的服务器认证的账户;c)响应于确定与所述第一用户相关联的所述第一账户已经由所述第三方应用的服务器认证,在所述输入法的第三方应用接口模块中从所述第一用户接收账户交换数据,所述第三方应用接口模块与所述第三方应用的服务器通信,所述账户交换数据与所述第一用户在所述第三方应用的服务器中登记的账户信息相关联;以及d)由所述第一计算设备将与所述账户交换数据相对应的结构化字符串经由所述第一消息交换客户端发送到至少在所述第二计算设备处操作的所述第二消息交换客户端,在所述第二消息交换客户端处显示的所述结构化字符串被配置为能够由在所述第二消息交换客户端处的第二用户选择来发送至所述第三方应用的所述服务器。其中,检测与所述第一用户相关联的第一账户是否是所述第三方应用的服务器认证的账户可以包括:将与所述第一用户相关联的第一账户的信息提交至所述第三方应用的服务器,以确定所述第一账户是否先前已在所述第三方应用的服务器处登记,并且所述第一账户在所述第三方应用的服务器处当前是否处于已登录状态。在另一方面,该方法可以进一步包括:在所述第一账户先前已在所述第三方应用的服务器处登记但当前处于未登录状态的情况下,将所述第一账户标记为已登录状态。在另一方面,该方法可以进一步包括:响应于确定所述第一账户先前未在所述第三方应用的服务器处登记,经由所述第三方应用接口模块向所述第一用户呈现确认将所述第一账户在所述第三方应用的服务器中进行登记的页面。其中,检测与所述第一用户相关联的第一账户是否是所述第三方应用的服务器认证的账户可以包括:检测所述第一计算设备上是否已安装有所述第三方应用的客户端,并且在所述第一计算设上未安装有的所述第三方应用的客户端情况下,向所述第一用户显示提示页面以引导所述第一用户下载并安装所述第三方应用的客户端。其中,与所述第一用户相关联的第一账户可以是所述第一用户在所述输入法中的账户。其中,所述第三方应用的表示可以包括在所述输入法的界面显示的可激活的图标、由所述用户在所述输入法中提交的预定义的字符串、以及所述用户在所述输入法中输入的预定义手势,其中,所述消息交换应用可以包括即时通信应用、电子邮件应用以及短消息应用。其中,与所述账户交换数据相对应的所述结构化字符串可以是由所述第三方应用接口模块生成的,并且所述结构化字符串还可以编码有启动或者安装所述第三方应用的客户端的信息。在另一方面,该方法可以进一步包括:在从所述第一用户接收到所述账户交换数据后并且在将与所述账户交换数据相对应的所述结构化字符串发送到所述第二消息交换客户端之前,由所述第三方应用接口模块将所述账户交换数据发送到所述第三方应用的服务器以进行与所述第一账户相关联的账户数据处理,并从所述第三方应用的服务器接收经过处理的与所述账户交换数据相对应的所述结构化字符串,所述结构化字符串还编码有启动或者安装所述第三方应用的客户端的信息。在另一方面,该方法可以进一步包括:e)响应于所述第二用户对在所述第二消息交换客户端处显示的所述结构化字符串的选择,由在所述第二计算设备处操作的第二消息交换客户端将所述结构化字符串发送至所述第三方应用的所述服务器以进行与所述第二用户的所述第二账户相关联的账户数据交换处理,包括经由浏览器来打开所述结构化字符串里包含的指向第三方应用的服务器的url地址,以便与所述第三方应用的所述服务器进行数据交换。在另一方面,该方法可以进一步包括:e)响应于所述第二用户对在所述第二消息交换客户端处显示的所述结构化字符串的选择,复制所述结构化字符串,并通过在所述第二计算设备处激活包含与所述第三方应用相对应的接口模块的对应的输入法,来将所复制的结构化字符串传递到该对应的输入法中的对应的第三方应用接口模块处,使得该结构化字符串能够经由所述第三方应用接口模块被传递到所述第三方应用的服务器,以进行与所述第二用户的所述第二账户相关联的账户数据交换处理。其中,所述第三方应用可以包括红包应用,并且从所述第一用户接收的所述账户交换数据可以包括所述第一用户利用在所述红包应用处登记的所述第一账户发出的红包金额数据。本公开的再另一方面涉及一种在消息交换应用中传递第三方应用信息的计算设备,所述设备上安装有输入法以及第一消息交换客户端,所述计算设备包括一个或多个处理器以及存储计算机可执行指令的存储器,所述计算机可执行指令在由所述一个或多个处理器执行时执行操作,所述操作包括:a)基于来自第一用户的输入在所述第一消息交换客户本文档来自技高网
...

【技术保护点】
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

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1