首页 / 专利库 / 电脑零配件 / 计算机系统 / 软件 / 应用软件 / 交互式应用程序 / 用于提供增强的聊天服务的系统、方法和计算机程序产品

用于提供增强的聊天服务的系统、方法和计算机程序产品

阅读:769发布:2020-05-11

专利汇可以提供用于提供增强的聊天服务的系统、方法和计算机程序产品专利检索,专利查询,专利分析的服务。并且一种用于提供消息传送服务的方法包括: 访问 组织的组织结构;响应于所述组织的组织结构,创建 聊天 服务用户账户;响应于所述组织的组织结构,创建用户群,所述群组包括聊天群和广播聊天群;其中聊天群提供从聊天群的每个成员到聊天群的每个其他的成员的双向消息传送;其中广播聊天群提供从广播群所有者到广播聊天群的每个其他的成员的单向消息传送。,下面是用于提供增强的聊天服务的系统、方法和计算机程序产品专利的具体信息内容。

1.一种用于提供消息传送服务的方法,所述方法包括:
访问组织的组织结构;
响应于所述组织的组织结构,创建聊天服务用户账户;
响应于所述组织的组织结构,创建用户群,所述群组包括聊天群和广播聊天群;
其中所述聊天群提供从所述聊天群的每个成员到所述聊天群的每个其他的成员的双向消息传送;
其中所述广播聊天群提供从广播群所有者到所述广播聊天群的每个其他的成员的单向消息传送。
2.根据权利要求1所述的方法,进一步包括:
创建第二聊天群,所述第二聊天群是所述聊天群的子集。
3.根据权利要求1所述的方法,进一步包括:
创建第二广播聊天群,所述第二广播聊天群是所述广播聊天群的子集。
4.根据权利要求1所述的方法,其中:
创建群包括基于所述组织内部的联系人和所述组织外部的联系人对用户进行分群。
5.根据权利要求1所述的方法,进一步包括:
报告所述聊天群在所述组织内的消息传送活动。
6.一种用于管理客户聊天服务的方法,所述方法包括:
从客户服务代理接收登录请求
通过客户服务代理登录管理器来分配访问代码;
将所述访问代码提供给所述客户服务代理;
当接收到所述访问代码时,准予所述客户服务代理访问所述客户聊天服务;并且在所述客户服务代理和客户之间发起一对一聊天会话;
所述客户服务代理登录管理器实时地在对于客户需求的响应中添加并且从所述客户聊天服务移除客户服务代理。
7.一种用于访问聊天服务的方法,所述方法包括:
接收执行聊天服务应用的聊天服务器产生的访问代码;
在装置上安装用户聊天应用;
在所述装置上执行所述用户聊天应用;并且
将所述访问代码录入到所述装置上的所述用户聊天应用以发起聊天服务。
8.根据权利要求7所述的方法,其中对于所述聊天服务的访问是在不需要用户密码的情况下提供的。
9.一种用于访问聊天服务的方法,所述方法包括:
读取与第一实体相关联的机器可读代码;
响应于读取所述机器可读代码,自动地加入与所述第一实体相关联的群;
接收从所述第一实体递送给所述群的聊天消息。
10.根据权利要求9所述的方法,其中所述群包括聊天群和广播聊天群中的一个。
11.一种用于促进通过聊天服务的支付的方法,所述方法包括:
在装置上创建用户聊天账户;
在装置上创建用户聊天支付账户;
将所述用户聊天支付账户链接到资金源;
通过所述用户聊天支付账户发起交易;并且
经由通过所述用户聊天账户接收的输入来确认所述交易。
12.一种用于经由聊天进行通信的方法,所述方法包括:
将聊天消息从第一用户装置发送给第二用户装置,所述聊天消息包括嵌入式可执行命令;
当在所述第二用户装置处选择了所述嵌入式可执行命令时,产生自动消息,并且将所述自动消息从所述第二用户装置发送给所述第一用户装置。
13.根据权利要求12所述的方法,其中所述嵌入式可执行命令包括交互式表情符号
14.一种用于经由聊天进行通信的方法,所述方法包括:
创建聊天消息,所述聊天消息包括可变字段;
对于所述聊天消息的每个接受者,响应于聊天服务器上的用户配置文件来填充所述可变字段;
将所述聊天消息发送给每个接受者。
15.一种用于经由聊天进行通信的方法,所述方法包括:
创建识别在商业机构处可兑换的优惠券的所有者优惠券册子;
创建包括所述优惠券的聊天消息;
将所述聊天消息发送给所述商业机构的联系人;
在用户装置处接收所述聊天消息;并且
创建识别在所述用户装置处接收的优惠券的用户优惠券册子。
16.一种计算机程序产品,所述计算机程序产品包括处理电路可读的存储介质,所述存储介质存储用于供所述处理电路执行的、用于促进根据权利要求1-15中任一项所述的操作的指令。
17.一种系统,包括:
存储器,所述存储器包括计算机可执行指令;以及
处理器,所述处理器执行所述计算机可执行指令,所述计算机可执行指令在被所述处理器执行时使所述处理器执行根据权利要求1-15中任一项所述的操作。

说明书全文

用于提供增强的聊天服务的系统、方法和计算机程序产品

背景技术

[0001] 本公开总体上涉及消息传送服务,更具体地涉及用于在商业机构环境中提供增强的聊天服务的系统、方法和计算机程序产品。
[0002] 现有的消息传送服务(诸如聊天系统)对于在用户之间提供通信是有用的。然而,在商业机构上下文下,现有的消息传送系统具有缺点。一些现有的消息传送系统是基于社交媒体平台,并且要求用户相互关联(例如,朋友或伙伴)以便提供消息传送服务。这要求用户与商业机构关联(例如,“朋友”)以便使得能够进行消息传送服务。用户通常不情愿将商业机构添加到他们的社交网络联系人,因此商业机构不能接触到常规的消息传送服务的许多用户。
[0003] 大的商业机构可以开发和启动他们自己的移动应用,并且包括推送给已经在装置(例如,移动装置或个人计算机)上安装该应用的用户的推送通知。不幸的是,大多数商业机构没有开发和启动专的应用以便接触到客户的资源。
[0004] 因此,改进的消息传送服务,特别是对于商业机构来说,将在本领域中深受欢迎。附图说明
[0005] 现在将参照附图,在附图中,相似的元件的编号在几个附图中是相似的:
[0006] 图1描绘根据示例实施例的用于提供增强的消息传送服务的系统;
[0007] 图2描绘示例实施例中的聊天群的创建;
[0008] 图3描绘示例实施例中的广播聊天群的创建;
[0009] 图4描绘示例实施例中的广播聊天群的创建;
[0010] 图5描绘示例实施例中的聊天群的创建;
[0011] 图6描绘示例实施例中的聊天子群的创建;
[0012] 图7描绘示例实施例中的将广播聊天消息发送给广播聊天群的选定成员;
[0013] 图8描绘示例实施例中的将用户组织为内部用户或外部用户;
[0014] 图9描绘示例实施例中的报告聊天参数;
[0015] 图10描绘示例实施例中的提供客户聊天服务;
[0016] 图11描绘示例实施例中的管理用于客户聊天服务的客户服务代理;
[0017] 图12描绘示例实施例中的管理多个装置上的用户登录;
[0018] 图13描绘示例实施例中的用户聊天应用的安装和执行;
[0019] 图14描绘示例实施例中的机器可读代码的使用;
[0020] 图15描绘示例实施例中的聊天服务支付账户;
[0021] 图16描绘示例实施例中的具有嵌入式可执行命令的消息;
[0022] 图17描绘示例实施例中的具有可变字段的消息;
[0023] 图18描绘示例实施例中的优惠券的管理;
[0024] 图19描绘示例实施例中的交互式表情符号的形式的具有嵌入式可执行命令的消息;
[0025] 图20描绘示例实施例中的交互式表情符号对话;
[0026] 图21描绘示例实施例中的与交互式表情符号的交互。

具体实施方式

[0027] 图1描绘根据示例实施例的用于提供增强的消息传送服务(诸如聊天服务)的系统100。系统100包括聊天服务器102和用户装置104,用户装置104通信地耦合到一个或多个网络106。聊天服务器102可以由托管聊天服务的企业运营。在一个实施例中,聊天服务器102可以由提供用户聊天应用并且向该用户聊天应用的用户提供聊天服务的商业企业运营。聊天服务器102执行聊天服务应用以提供本文中所描述的功能。聊天服务器102可以被实现为高速计算机处理装置(例如,大型计算机)。在实施例中,聊天服务器102包括典型的计算机服务器组件,这些组件包括处理器、存储器和网络接口。尽管图1中描绘了单个聊天服务器
102,但是要理解聊天服务器102可以使用多个计算系统来实现。聊天服务器102还可以使用分布式计算网络(例如,计算架构)来实现。
[0028] 用户装置104可以是由聊天服务的用户操作的计算机处理装置。用户装置104可以包括无线移动装置(诸如平板PC或智能电话)和有线装置(诸如通用计算机或膝上型电脑)。用户装置104可以配备有用于通过无线或有线通信介质进行通信的通信组件(例如,蜂窝、LAN、无线LAN、NFC、蓝牙、USB等)。在实施例中,用户装置104包括典型的组件,这些组件包括处理器、存储器和网络接口。用户装置104执行用户聊天应用以提供本文中所描述的功能性。
[0029] 聊天服务器102执行聊天服务应用以将消息分发给用户装置104。可以在用户装置104处创建聊天消息。消息的每个接受者与聊天服务器102分配给每个用户的唯一ID(标识,其又与唯一IP地址相关联)相关联。当用户从用户装置104发送消息时,该消息被聊天服务器102接收,并且被发布给与接受者(一个或多个)的唯一ID相关联的账户(一个或多个)。
[0030] 网络106可以包括各种网络元件,所述各种网络元件包括区域网络、私有网络和互联网。网络可以包括无线网络,诸如蜂窝网络、卫星网络和地面网络。可以经由无线传输(诸如超移动宽带(UMB)、长期演进(LTE)和IEEE 802.11)和经由有线链路(诸如,举几个例子,双绞线链路、T1/E1电话线、AC线、光纤和同轴电缆)在聊天服务器102和用户装置104之间进行通信。在示例实施例中,用户装置104通过多个独立的有线网络和/或无线网络进行通信。实施例意图涵盖用户装置104和聊天服务器102之间的各种各样的类型的通信。因此,实施例不限于本公开中提供的例子。
[0031] 聊天服务器102通过执行存储在存储器中的一个或多个计算机程序来提供聊天服务。聊天服务器102执行聊天服务应用,该应用提供在用户装置104之间发送消息,并且还使得组织的管理员可以定义各种消息传送参数。一个或多个用户装置104可以通过提交适当的证书(例如,用户名和密码)来作为管理员访问聊天服务器102。
[0032] 聊天服务器102使得管理员可以响应于利用聊天服务的实体的组织来定义群。用户账户的创建和群的创建可以使用自上而下的方法、使用组织(公司、学校、医务室、政府机构等)的组织结构来实现。图2描绘用于组织(例如,私有商业)的示例组织结构。管理员可以创建用于需要聊天服务的每一个雇员的用户账户的目录。用于聊天服务的用户账户的目录是基于组织雇员列表,并且单个的雇员不能从用于聊天服务的用户账户的目录移除他们自己。
[0033] 基于组织的组织结构,管理员创建用户群,这些用户群包括聊天群和广播聊天群。聊天群是使得消息传送群的所有成员都可以发送消息并且对于该聊天群的成员回复消息(例如,双向消息传送)的消息传送群。聊天群中的消息包括该聊天群的成员可查看的接受者列表。聊天群中的所有成员都知道聊天群中对方的存在。聊天群可以具有拥有添加和从聊天群移除用户的权的聊天群所有者。
[0034] 广播聊天群是使得该广播聊天群的所有者可以将消息发送给该群的成员的消息传送群。广播聊天群可以具有拥有添加和从广播聊天群移除用户的权力的广播聊天群所有者。在广播聊天群中,单个的成员(除了所有者之外)不能将消息发送给广播聊天群,单个的成员也不能回复发送给广播聊天群的消息(例如,从群所有者到其他成员的单向消息传送)。此外,单个的成员(除了所有者之外)不能查看发送给广播聊天群的消息的接受者列表。换句话说,广播聊天群中的消息不包括接受者列表。广播聊天群中的所有成员都不知道广播聊天群中对方的存在。
[0035] 在图2中的例子中,在董事长和董事长的直属下级的管理者的层级之间形成董事长聊天群。在每个管理者和他们各自的雇员之间形成管理者聊天群。
[0036] 在图3中的例子中,在董事长和董事长的直属下级的管理者的层级之间形成董事长广播聊天群。在每个管理者和他们各自的雇员之间形成管理者广播聊天群。
[0037] 聊天服务器102使得可以创建各种各样的消息传送群。在图4中的例子中,对董事长创建多级广播聊天群以联系到所有的雇员。董事长是群所有者,所有的管理者广播聊天群(参见图3)都是董事长广播聊天群的成员。图4描绘广播聊天群是另一个广播聊天群的成员的例子。换句话说,每个管理者广播聊天群(图3)中的用户也是董事长广播聊天群(图4)的成员。
[0038] 在图5中的例子中,对董事长创建多级聊天群以联系到所有的雇员。所有的管理者聊天群(参见图2)都是董事长聊天群的成员。图5描绘聊天群是另一个聊天群的成员的例子。换句话说,每个管理者聊天群(图2)中的用户也是董事长聊天群(图5)的成员。
[0039] 图6描绘子群的例子。任何聊天群成员(包括聊天群所有者)使能够选择其他群成员的子集来构造新的聊天子群。如图6所示,现有的聊天群的成员4形成包括成员2、4、5、7和11的聊天子群。成员4是该聊天子群的所有者。该聊天子群是与原始聊天群没有关联的独立的新的聊天群。
[0040] 图7描绘广播聊天群的所有者可以如何选择性地将消息发送给广播聊天群的成员的例子。广播聊天群的所有者可以选择全部成员的子集来递送新的广播消息。如图7所示,所有者已经将成员1、N和6从接收广播消息中排除。在第一个消息被发送之后,所有者具有创建新的广播聊天群或者不创建新群(即,一次子群消息传送)的选项。
[0041] 图8描绘聊天消息传送服务的用户可以如何被布置为内部用户或外部用户。组织的成员(例如,雇员)可以被列在内部列表上,而组织的非成员(例如,客户、客户端等)被列在外部列表上。内部列表可以对应于由管理员维护的组织联系人列表。内部列表可以增加各种列表,包括公司报告链列表、基于相关联的销售人员的客户列表等。从组织外部邀请外部成员导致外部群类型。
[0042] 消息传送群的分层布置使得消息传送活动可以在组织内被报告。图9描绘在销售管理者、销售人员和客户之间形成的聊天群的例子。该聊天群的消息传送活动由聊天服务器102收集。对于该聊天群的消息传送活动(例如,消息的数量、消息的日期/时间、从-到、主题字段等)可以周期性地或按需地向组织结构中的更高级别的用户报告。
[0043] 聊天服务器102还提供使用聊天服务来支持客户。图10描绘一个或多个客户使用聊天服务器102支持的聊天服务来与一个或多个客户服务代理进行交互。组织可以为该组织创建用户账户和聊天地址。客户可以将聊天消息发送到组织的聊天地址以发起聊天会话。多个客户服务代理可以同时从它们自己的装置(移动/Web/PC/Mac)登录到公司聊天账户。来自外部的一方(例如,客户)的聊天请求被呈现给所有的客户服务代理。一旦一个客户服务代理对客户聊天做出响应,该聊天会话就立即被切换到客户服务代理和客户之间的一对一聊天会话。
[0044] 图11描绘多个客户服务代理如何连接到聊天服务器102的例子。聊天服务器102执行客户服务代理登录管理器(例如,存储在存储器中的程序)。客户服务代理将登录请求发送到客户服务代理登录管理器(ALM)。客户服务ALM将访问代码返回给客户服务代理,并且记录客户服务代理的登录状态。客户服务代理然后可以使用访问代码登录到聊天服务,并且被准予访问客户聊天服务。ALM还对客户聊天通信量进行处理,并且实时地基于客户需求添加/从客户聊天服务移除作用的客户服务代理。
[0045] 在一些实施例中,用户可以使用多个装置登录到他们的消息传送账户。图12描绘用户可以使用两个装置登录到聊天服务器102的例子。一个装置可以是移动装置(例如,移动电话;iOS、安卓等),另一个装置可以是通过浏览器运行用户消息传送应用的web版本的台式机(例如,PC/Windows或Mac App版本)。聊天服务器102为每个登录的装置分配唯一装置ID。为了登录到第二个装置,用户的第一个装置将接收消息,并且产生安全访问代码。如果用户试图从第三个装置(例如,第二个移动装置或第二个台式装置)登录,则相同类型的现有的登录的装置将被迫使退出。如果用户在移动装置和台式装置两个装置上登录,则移动装置-台式装置被配对,并且聊天内容在这两个装置之间被同步,与装置登录时间无关。
[0046] 图13描绘用于在用户装置104上安装用户聊天应用并且用于随后登录的处理流程。用户聊天应用在(移动的和/或台式的)用户装置104上运行,并且提供用于消息传送服务的定义聊天群等的用户接口。用户聊天应用与聊天服务器102通过接口配合。
[0047] 安装用户聊天应用的处理从205开始,在205,用户接收具有到用户聊天应用的链接和访问代码的消息(例如,电子邮件、文本等)。访问代码由聊天服务器102创建,并且唯一地识别用户。到用户聊天应用的链接可以将用户引导到在其可以下载和安装用户聊天应用的网站,如210处所示。一旦在用户装置104上被执行,用户就如215处所示那样录入访问代码,然后在220开始运行用户聊天应用。
[0048] 如果用户退出用户聊天应用,则他们登录回用户聊天应用需要后来的访问代码。参照图13,在240,用户录入标识符,诸如电子邮件地址或移动电话号码。在245,用户接收具有新的访问代码的消息(例如,电子邮件、文本等)。用户如250处所示那样录入访问代码,然后在255开始运行用户聊天应用。
[0049] 作为用于消息传送服务的识别和认证的手段的访问代码的使用对于用户不情愿提供个人信息的情形是有益的。如果用户希望匿名,则用户可以使用通用的电子邮件账户(例如,me@gmail.com)来接收访问代码,然后安装并运行用户聊天应用。这远没有基于社交媒体或需要附加的个人信息的其他系统的聊天服务具有侵入性。此外,不需要用户密码,因为访问代码能够实现用户聊天应用的功能性。
[0050] 在用户装置104上执行的用户聊天应用可以产生和/或读取促进各种功能的机器可读代码。机器可读代码可以包括QR码、条形码等。图14描绘机器可读代码可以如何用于执行用户聊天应用内的功能的例子。一个QR码可以用于邀请用户变为用户聊天应用内的联系人。在用户装置104上执行的用户聊天应用产生与该用户的账户相对应的机器可读代码。因此,用户可以通过简单地呈现他们的个人机器可读代码来快速地邀请另一个用户变为联系人。
[0051] 另一个QR码可以用于邀请用户加入群(例如,广播群或聊天群)。在图14的例子中,第一实体(例如,高尔夫课程所有者)提供QR码的显示(例如,在专卖店里)。用他们的用户装置104(其执行用户聊天应用)读取QR码的用户自动地加入高尔夫课程所有者所拥有的广播聊天群。高尔夫俱乐部课程现在可以向用户分发优惠券、公告、事件通知、视频、图片等。这使得用于商业机构和其他组织的非侵入性机制可以接触到客户。
[0052] 在图14中的另一个例子中,咖啡店呈现用于分发优惠券的QR码。用他们的用户装置104(其执行用户聊天应用)读取QR码的用户经由他们的用户聊天应用中的消息接收优惠券。实施例不限于图14所示的机器可读代码和例子。
[0053] 用户聊天应用还可以包括内置的支付处理功能性。图15描绘用户聊天应用的两个用户(Alex和Michael)。用户的聊天账户400可以与用户创建的聊天支付账户402相关联。聊天支付账户402可以包括与支付源404(诸如行账户和/或信用卡)相关联的数字钱包组件。聊天支付账户402用于将钱发送给用户聊天应用的其他用户/从用户聊天应用的其他用户收钱。
[0054] 聊天支付账户402允许有若干个功能,包括作为对于用户的聊天支付账户402的请求-响应对的一组聊天命令。资金可以从银行账户或信用卡账户转移到聊天支付账户402。聊天账户400可以与聊天支付账户402通过接口配合,以提供进行支付的许可、设置的/应用的安全问题、安全级别的阈值,立刻对交易检查余额,检查支付/接收交易历史,设置自动支付账户、警告产生等。
[0055] 实施例的另一方面包括使消息(不管是直接的广播聊天群,还是聊天群)包括将自动地产生对于消息发送者的响应或者引起某个其他的动作的嵌入式可执行命令的能力。图16描绘消息具有嵌入式可执行命令的例子。在第一个例子中,从Dr.Clark到患者Duncan的一对一聊天消息包括确认命令的形式的嵌入式可执行命令。如果接受者使用他们的用户装置104选择嵌入式可执行命令用户,则在用户装置104上执行的用户聊天应用产生并且发送自动地发送给消息的始发者(Dr.Clark)的回复消息。
[0056] 图16中的第二个例子例示说明正被发送给接受者群的聊天群消息。聊天群消息包括与是和否回复相对应的两个嵌入式可执行命令。当聊天群消息的接受者选择嵌入式可执行命令中的一个时,在用户装置104上执行的用户聊天应用产生并且向聊天群所有者发送对应的是或否回复。在群所有者的装置104(或聊天服务器102)上执行的用户消息传送应用可以保存是和否回复消息的流账。
[0057] 实施例还提供消息的定制。图17描绘广播聊天群,其中组织的总裁是广播聊天群的所有者。聊天服务器102知道广播聊天群的成员。由广播聊天群的所有者产生的广播聊天消息可以包括由聊天服务器102填充的可变字段。当广播聊天消息被发送时,聊天服务器102基于聊天服务器102上的接受者的用户配置文件来填充用于每个接受者的可变字段。在图17的例子中,广播聊天消息中的可变字段是接受者的名字。因此,每个接受者接收具有聊天服务器102填充的他们的唯一的名字的广播聊天消息。可变字段可以被合并在聊天群消息和广播群消息中。
[0058] 实施例还提供优惠券管理。图18描绘示例实施例中的优惠券的管理。聊天服务器102使得商业机构的所有者可以创建优惠券并且将这些优惠券存储在优惠券册子中。图18描绘用于发廊的优惠券册子的例子。优惠券册子500被作为数据库存储在用户装置104上和/或聊天服务器102上,并且可以由商业机构所有者维护。如502处所示,优惠券可以经由广播聊天消息被分发给是商业机构所有者的联系人的用户装置104。优惠券册子500用标识符识别每个优惠券,并且还跟踪优惠券已经被发送给多少个用户、有多少个用户已经读过了优惠券、有多少优惠券已经被兑换以及优惠券到期日期。用户装置104和/或聊天服务器
102还存储是商业机构所有者的联系人的用户的配置文件504。配置文件504可以包括指示哪些联系人已经被发送优惠券、联系人是否读过了优惠券、联系人是否兑换了优惠券以及优惠券到期日期的字段。配置文件504对于识别对优惠券有反应的用户和对优惠券没有反应的用户是有帮助的。
[0059] 还对于每个用户创建优惠券册子。如图18所示,当用户经由聊天消息600接收优惠券时,在用户优惠券册子602中创建条目。用户优惠券册子602可以被存储在用户装置104上和/或聊天服务器102上。用户优惠券册子602可以包括指示优惠券标识符、优惠券何时被发送、用户是否读过了优惠券、用户是否兑换了优惠券以及优惠券到期日期的字段。
[0060] 图19描绘类似于图16的示例实施例中的具有嵌入式可执行命令的消息,其中嵌入式交互式命令为交互式表情符号的形式。表情符号可以是单个图片符号,诸如已经变得普遍添加到文本消息并且发布在私有文本消息和社交网络帖子内的那些图片符号。聊天消息(不管是直接的广播聊天群,还是聊天群)可以包括将响应于接受者与交互式表情符号的交互、自动地产生对于消息发送者的响应或者引起某个其他的动作的一个或多个交互式表情符号。图19中所描绘的操作可以由在用户A和用户B的用户装置104上执行的用户聊天应用实现。图19描绘消息具有交互式表情符号700的形式的嵌入式可执行命令的例子。来自用户A的原始消息包括交互式表情符号700。当用户B与交互式表情符号700交互时,产生回复消息。例如,如果用户B在交互式表情符号700上执行轻敲,则用户聊天应用创建回复表情符号702,该表情符号改变交互式表情符号的外观,并且可选地在自动语音或接受者的语音(例如,与用户B的语音同步的语音响应)中添加声音片段(例如,“我爱你”)。在另一个例子中,如果用户B在交互式表情符号700上执行长敲,则用户聊天应用创建回复表情符号704,该表情符号改变交互式表情符号的外观,并且可选地在自动语音或接受者的语音中添加声音片段(例如,“我太爱你了”)。在另一个例子中,如果用户B在交互式表情符号700上执行右扫,则用户聊天应用创建回复表情符号706,该表情符号改变交互式表情符号的外观,并且可选地在自动语音或接受者的语音中添加声音片段(例如,“我想你”)。在另一个例子中,如果用户B在交互式表情符号700上执行左扫,则用户聊天应用创建回复表情符号708,该表情符号改变交互式表情符号的外观,并且可选地在自动语音或接受者的语音中添加声音片段(例如,“我恨你”)。
[0061] 回复表情符号702、704、706和708也可以是交互式表情符号,以使得当初始的交互式表情符号700的发送者(用户A)接收到回复表情符号702、704、706或708时,发送者然后可以与回复表情符号进行交互以创建发送回用户B的新消息。发送者(一个或多个)和接受者(一个或多个)之间的来回通信可以通过响应于与接收的交互式表情符号的用户交互而改变的交互式表情符号来继续进行。图20描绘由在用户装置104上的用户聊天应用实现的、用户A和用户B之间的交互式表情符号对话。在800,用户A将交互式表情符号发送给用户B。在802,用户B接收交互式表情符号,其包括声音片段“我爱你!”。在804,用户B用长敲与交互式表情符号802进行交互以产生交互式表情符号804,交互式表情符号804包括“我也爱你!”的声音片段。在806,交互式表情符号804被发送给用户A。在808,用户A用右扫与交互式表情符号806进行交互以产生交互式表情符号808,交互式表情符号808包括“我想你!”的声音片段。在810,用户B接收包括“我想你!”的声音片段的交互式表情符号。在812,用户B用左扫与交互式表情符号810进行交互以产生交互式表情符号812,交互式表情符号812包括“我恨你!”的声音片段。在814,交互式表情符号812被发送给用户A。
[0062] 图20只是使用具有交互式表情符号的形式的嵌入式交互式消息的聊天消息的、两个用户之间的对话的一个例子。类似的通信可以在直接的广播聊天群或聊天群消息中发生。与交互式表情符号的交互可以产生回复消息,该回复消息具有表情符号的外观的改变和一个或多个声音片段的添加中的至少一个。具有修改的表情符号的回复消息可以被发送给发送者(或群),并且被来回发送。
[0063] 图21描绘示例实施例中的与交互式表情符号的交互。在图21中,用户A将交互式表情符号900发送给用户B。用户B然后可以使用各种交互(包括轻敲、长敲、右扫、左扫等)与交互式表情符号进行交互。交互式表情符号90将改变外观,并且可选地还播放与交互相关联的声音片段。
[0064] 在一些实施例中,只有交互式表情符号的接受者可以使用如上所述的轻敲和扫掠来与交互式表情符号进行交互。当接受者正在与交互式表情符号进行交互时,输入(例如,长敲)指示它们已完成并且应答表情符号被发送回发送者。交互式表情符号可以包括接受者特有的一组表情符号(例如,男孩的脸和女孩的脸)。在两个用户之间可以以游戏(诸如石头剪刀布)的形式使用交互式表情符号,其中用户交互只有在所有的用户都已经交互时才被揭示一次,或者按轮流的顺序被揭示(例如,跳棋、四子棋)。交互式表情符号可以用于商业反馈,诸如客户反馈。交互式表情符号可以用于商业交易,其中与交互式表情符号的用户交互完成购买。交互式表情符号可以用于教育,其中与交互式表情符号的用户交互完成对于任何类型的教育体验的课程。
[0065] 如上所述,示例性实施例可以为处理器实现的处理和用于实施这些处理的装置的形式。聊天服务器102执行实现本文中所描述的功能的计算机程序。此外,用户装置104执行实现本文中所描述的功能的计算机程序。示例性实施例可以为包含收录在有形介质(诸如软盘、CD ROM、硬盘驱动器或任何其他的计算机可读存储介质)中的指令的计算机程序代码的形式,其中当该计算机程序代码被加载到计算机中并且被该计算机执行时,计算机变为用于实施示例性实施例的装置。示例性实施例也可以为计算机程序代码的形式,例如,不管是被存储在存储介质中、被加载到计算机中和/或被计算机执行,还是通过某个传输介质被发送、被加载到计算机中和/或被计算机执行,还是通过某个传输介质(诸如通过电气布线或电缆、通过光纤、或者经由电磁辐射)被发送,其中,当所述计算机程序代码被加载到计算机中并且被该计算机执行时,计算机变为用于实施示例性实施例的装置。当在通用微处理器上被执行时,所述计算机程序代码段将微处理器配置为创建特定的逻辑电路
[0066] 虽然已经参照示例性实施例描述了本发明,但是本领域技术人员将理解,在不脱离本发明的范围的情况下,可以做出各种改变,并且可以对它们的元件替换等同物。另外,在不脱离本发明的基本范围的情况下,可以做出许多修改以使特定的情形或材料适应本发明的教导。因此,意图是,本发明不限于所公开的用于实现本发明的特定实施例,而是本发明将包括落在权利要求的范围内的所有的实施例。而且,术语第一、第二等的使用并不表示任何次序或重要性,而是相反,术语第一、第二等是用于区分一个元件和另一个元件。此外,术语一个、一种等的使用并不表示数量的限制,而是相反,表示所提到的项中的至少一个的存在。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈