会话消息显示方法及相关设备与流程

文档序号:25906676发布日期:2021-07-16 21:16阅读:77来源:国知局
会话消息显示方法及相关设备与流程

1.本公开涉及计算机技术领域,具体而言,涉及一种会话消息显示方法及装置、电子设备和计算机可读存储介质。


背景技术:

2.目前,发起人在需要收集他人的信息(通常包括隐私信息)的时候,为了保证收集对象的隐私信息仅发起人可见,不对其他人公开,一般采用单独收集的方式,主要的收集形式包括以下几种:
3.第一种,线下面对面收集。这种方式需要发起人线下一对一地接触收集对象,来获取他们的信息,收集门槛高,效率低。
4.第二种,短信收集。这种方式主要是通过给收集对象的手机发送短信,收集对象回复短信来收集。但是目前手机短信主要用于接收各类验证码,且充斥着大量垃圾短信,通过短信的方式收集用户的信息,回收率不高。
5.第三种,邮件收集。但是邮件的使用频率相对较低,收集对象查看不及时,也将导致回收率不高的问题。
6.第四种,im(instant messaging,即时通讯)聊天工具私聊收集。但是该方式依赖发起人与收集对象通过im聊天工具私聊收集,沟通成本较高,信息分散,需发起人手动汇总和整理,工作量较大,且容易出错。
7.因此,需要一种新的会话消息显示方法及装置、电子设备和计算机可读存储介质。
8.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解。


技术实现要素:

9.本公开实施例提供一种会话消息显示方法及装置、电子设备和计算机可读存储介质,能够在提高信息收集的效率的同时,保证信息收集的隐私性。
10.本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
11.本公开实施例提供一种会话消息显示方法,所述方法包括:在会话组的会话消息界面接收信息收集会话消息,所述信息收集会话消息包括第一会话成员信息,所述第一会话成员信息包括所述会话组中第一会话成员的隐私信息;响应于所述第一会话成员对隐私保护控件的触发操作,对所述第一会话成员的隐私信息进行加密处理,生成所述第一会话成员的隐私信息的加密标识;响应于所述第一会话成员对消息发送控件的触发操作,在所述会话消息界面中显示所述信息收集会话消息,其中包括所述第一会话成员的隐私信息的加密标识。
12.本公开实施例提供一种会话消息显示方法,所述方法包括:在会话组的会话消息界面显示信息收集会话消息及其参与信息收集控件;响应于所述会话组中第二会话成员对
所述参与信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括信息添加控件和消息发送控件;响应于对所述信息添加控件的触发操作,在所述信息收集页面显示信息输入框;若在所述信息输入框中输入所述第二会话成员的隐私信息,则显示隐私保护控件;响应于对所述消息发送控件的触发操作,在所述会话消息界面中显示包括所述第二会话成员的隐私信息的信息收集会话消息。
13.本公开实施例提供一种会话消息显示方法,所述方法包括:在会话组的会话消息界面显示信息收集会话消息及其参与信息收集控件;响应于所述会话组中第二会话成员对所述参与信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括隐私保护控件和消息发送控件;响应于对所述隐私保护控件的触发操作,在所述信息收集页面显示隐私输入框;若检测到对所述隐私输入框的输入操作,则将所述隐私输入框中的输入信息作为所述第二会话成员的隐私信息;对所述第二会话成员的隐私信息进行加密处理,生成所述第二会话成员的隐私信息的加密标识;响应于对所述消息发送控件的触发操作,在所述会话消息界面中显示包括所述第二会话成员的隐私信息的加密标识的信息收集会话消息。
14.本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中所述的会话消息显示方法。
15.本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的会话消息显示方法。
16.在本公开的一些实施例所提供的技术方案中,一方面,通过会话组的会话消息界面接收信息收集会话消息的方式,可以提高信息收集的效率,不需要发起人逐个整理收集对象的信息,降低了发起人的信息统计工作量,且能够保证不受发起人的人为主观原因导致的信息收集差错,提高了信息收集的准确率;另一方面,在信息收集会话消息中包括会话成员的隐私信息时,会自动触发显示隐私保护控件,由此会话成员可以选择对其隐私信息进行加密处理,在信息收集会话消息中仅显示其隐私信息的加密标识,这样,可以保证其隐私信息仅对发起人与其自身公开,而该会话组内的其他会话成员不可见,保证了收集对象的个人隐私的安全性,不会导致个人隐私泄露,同时也方便了会话成员快捷地填写个人信息,提高了信息收集的整体效率。
17.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
19.图1示出了可以应用本公开实施例的会话消息显示方法或会话消息显示装置的示例性系统架构的示意图;
20.图2示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图;
21.图3示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
22.图4示出了图3中所示的步骤s320在一实施例中的处理过程示意图;
23.图5示意性示出了根据本公开的一实施例的会话消息界面的示意图;
24.图6示意性示出了根据本公开的一实施例的信息收集页面的示意图;
25.图7示意性示出了根据本公开的一实施例的信息收集页面的示意图;
26.图8示出了图3中所示的步骤s330在一实施例中的处理过程示意图;
27.图9示意性示出了根据本公开的一实施例的信息收集页面的示意图;
28.图10示意性示出了根据本公开的一实施例的信息收集页面的示意图;
29.图11示意性示出了根据本公开的一实施例的会话消息界面的示意图;
30.图12示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
31.图13示意性示出了根据本公开的一实施例的会话消息界面的示意图;
32.图14示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
33.图15示意性示出了根据本公开的一实施例的信息收集页面的示意图;
34.图16示意性示出了根据本公开的一实施例的信息收集页面的示意图;
35.图17示意性示出了根据本公开的一实施例的信息收集页面的示意图;
36.图18示意性示出了根据本公开的一实施例的会话消息界面的示意图;
37.图19示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
38.图20示意性示出了根据本公开的一实施例的会话消息界面的示意图;
39.图21示意性示出了根据本公开的一实施例的信息收集页面的示意图;
40.图22示意性示出了根据本公开的一实施例的信息收集页面的示意图;
41.图23示意性示出了根据本公开的一实施例的信息收集页面的示意图;
42.图24示意性示出了根据本公开的一实施例的会话消息界面的示意图;
43.图25示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
44.图26示意性示出了根据本公开的一实施例的信息收集页面的示意图;
45.图27示意性示出了根据本公开的一实施例的信息收集页面的示意图;
46.图28示意性示出了根据本公开的一实施例的会话消息界面的示意图;
47.图29示出了图3中所示的步骤s320在一实施例中的处理过程示意图;
48.图30示意性示出了根据本公开的一实施例的信息收集页面的示意图;
49.图31示出了图3中所示的步骤s330在一实施例中的处理过程示意图;
50.图32示意性示出了根据本公开的一实施例的信息收集页面的示意图;
51.图33示意性示出了根据本公开的一实施例的信息收集页面的示意图;
52.图34示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
53.图35示意性示出了根据本公开的一实施例的信息收集页面的示意图;
54.图36示意性示出了根据本公开的一实施例的信息收集页面的示意图;
55.图37示意性示出了根据本公开的一实施例的信息收集页面的示意图;
56.图38示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
57.图39示意性示出了根据本公开的一实施例的信息收集页面的示意图;
58.图40示意性示出了根据本公开的一实施例的信息收集页面的示意图;
59.图41示意性示出了根据本公开的一实施例的信息收集页面的示意图;
60.图42示意性示出了根据本公开的一实施例的系统架构的示意图;
61.图43示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
62.图44示意性示出了根据本公开的一实施例的会话消息显示方法的流程图;
63.图45示意性示出了根据本公开的一实施例的会话消息显示装置的框图;
64.图46示意性示出了根据本公开的一实施例的会话消息显示装置的框图;
65.图47示意性示出了根据本公开的一实施例的会话消息显示装置的框图。
具体实施方式
66.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
67.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。
68.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
69.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
70.图1示出了可以应用本公开实施例的会话消息显示方法或会话消息显示装置的示例性系统架构100的示意图。
71.如图1所示,系统架构100可以包括第一终端101、第二终端102,网络103和服务器104。网络103用以在第一终端101、第二终端102和服务器104之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
72.用户可以使用第一终端101、第二终端102通过网络103与服务器104交互,以接收或发送消息等。其中,第一终端101、第二终端102可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机、台式计算机、可穿戴设备、虚拟现实设备、智能家居等等。
73.第一终端101上可以安装和运行有具有即时通讯功能的应用程序(以下称之为im聊天工具)。该应用程序可以使终端实现即时通讯功能。第一终端是第一用户使用的终端,第一用户使用第一终端101与其他终端(例如第二终端102)进行即时通讯。
74.服务器104可以包括一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器104可以用于为支持具有即时通讯功能的应用程序提供后台服务。可选地,服务器104承担主要计算工作,第一终端101和第二终端102承担次要计算工作;或者,服务器104承担次要计算工作,第一终端101和第二终端102承担主要计算工作;或者,服务器104、第一终端101和第二终端102三者之间采用分布式计算架构进行协同计算。
75.第二终端102上可以安装和运行具有即时通讯功能的应用程序。该应用程序可以使终端实现即时通讯功能。第二终端102是第二用户使用的终端,第二用户使用第二终端102与其他终端(例如第一终端101)进行即时通讯。
76.可选地,第一终端101和第二终端102上安装的应用程序是相同的,或两个终端上安装的应用程序是不同控制系统平台的同一类型应用程序。第一终端101可以泛指多个终端中的一个,第二终端102可以泛指多个终端中的一个,本实施例仅以第一终端101和第二终端102来举例说明。第一终端101和第二终端102的设备类型相同或不同。以下实施例以终端包括智能手机来举例说明。
77.本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述终端可以仅为一个,或者上述终端为几十个或几百个,或者更多数量。本申请实施例对终端的数量和设备类型不加以限定。
78.图2示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。
79.需要说明的是,图2示出的电子设备的计算机系统200仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
80.如图2所示,计算机系统200包括中央处理单元(cpu,central processing unit)201,其可以根据存储在只读存储器(rom,read-only memory)202中的程序或者从储存部分208加载到随机访问存储器(ram,random access memory)203中的程序而执行各种适当的动作和处理。在ram 203中,还存储有系统操作所需的各种程序和数据。cpu201、rom 202以及ram 203通过总线204彼此相连。输入/输出(input/output,i/o)接口205也连接至总线204。
81.以下部件连接至i/o接口205:包括键盘面板、鼠标等的输入部分206;包括诸如阴极射线管(crt,cathode ray tube)、液晶显示器(lcd,liquid crystal display)等以及扬声器等的输出部分207;包括硬盘等的储存部分208;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至i/o接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入储存部分208。
82.特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被中央处理单元(cpu)201执行时,执行本申请的方法和/或装置中限定的各种功能。
83.需要说明的是,本公开所示的计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom(erasable programmable read only memory,可擦除可编程只读存储器)或
闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf(radio frequency,射频)等等,或者上述的任意合适的组合。
84.附图中的流程图和框图,图示了按照本公开各种实施例的方法、装置和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
85.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
86.作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,所述的电子设备可以实现如图3或图4或图8或图12或图14或图19或图25或图29或图31或图34或图38或图43或图44所示的各个步骤。
87.im聊天工具具有的群聊功能可以通过建立一个会话组(也称之为群组)来实现多个(大于2个)用户之间的聊天。但是,由于会话组内的会话成员(也称之为群组成员)人数较多,导致会话组内的会话消息通常较为繁多。当会话组内的部分或者全部会话成员针对某一话题进行回答时,回答的内容容易被该会话组内的其他会话消息淹没。当会话组内的某一个会话成员想要收集针对某一话题的回答时,需要通过翻看消息记录进行查找及收集,如此导致收集消息的过程过于繁琐,且也会发生漏收集的情况。
88.针对上述情况,相关技术中,im聊天工具推出了一种群接龙功能,其是社交场景中一种统计报名人的方式,通常由发起人在群聊会话组内发起,例如可以以阿拉伯数字为开头,会话成员按序号一个接一个报名。通过将会话组中的接龙会话消息显示于该会话组的会话消息界面中,使得该会话组中的任意一个会话成员均可一次性查看到该接龙会话消息的消息内容,避免了收集消息的过程较为繁琐的问题。
89.但是,在当下的群聊接龙场景中,会话成员在接龙中填写的信息是该会话组内所有人可见的,这样,一方面会导致个人隐私暴露,另一方面,许多会话成员为了保护隐私,选择通过私下回复发起人的方式提供个人信息,大大增加了接龙发起人统计信息的工作量。
90.图3示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。本公开实施例提供的方法可以由任意具备计算处理能力的电子设备执行,例如如图1中的第一终端101或者第二终端102,第一终端101或者第二终端102为安装有即时通讯软件的终端,因此本公开实施例提供的会话消息显示方法可以应用于即时通讯软件中的群聊功能中,即时通讯软件的群聊功能可以建立会话组,会话组中的所有会话成员可以在一个会话消息界面中进行聊天。
91.如图3所示,本公开实施例提供的会话消息显示方法可以包括以下步骤。
92.在步骤s310中,在会话组的会话消息界面接收信息收集会话消息,所述信息收集会话消息包括第一会话成员信息,所述第一会话成员信息包括所述会话组中第一会话成员的隐私信息。
93.在下面的实施例中,以第一终端101为发起信息收集的会话成员(发起人,第一用户)所持有的终端,第二终端102为会话组内除发起人以外,且回复发起人发起的信息收集会话消息的会话成员(第二用户)所持有的终端为例进行举例说明。第一用户和第二用户在同一个会话组内。
94.需要说明的是,第一用户和第二用户的用户角色在不同的情况下是可以互换的,例如,第一用户在收集话题a的相关信息时,是可以发起人,但是在回复其他用户发起的话题b的会话消息时,其又变成了第二用户,本公开对此不做限定。
95.本公开实施例中,会话组的会话消息界面是指会话组内的会话成员进行互动的消息面板(all in one,aio),其通常可以包括消息显示框和消息输入框。其中,消息输入框可以用于会话成员输入会话消息的消息内容,消息显示框可以用于显示会话成员在会话组中发送的会话消息的消息内容。信息收集会话消息属于会话消息的一种,其是用于收集会话组内的至少部分会话成员的信息的一种会话消息。
96.在示例性实施例中,第一会话成员可以是第一用户,对应的第一会话成员信息包括第一用户信息,例如第一用户的姓名或者在该会话组内的昵称、手机号码、身份证号码、工作单位、家庭住址、年龄等等。第一用户可以通过第一终端上安装的im聊天工具向会话组的消息输入框中输入信息收集会话消息(也可以称之为接龙会话消息)以发起群接龙,第一用户在发起群接龙的同时,可以在该接龙会话消息中输入其自身的相关信息以作为当前群接龙的第一个收集对象,这里的相关信息可以包括第一用户的隐私信息,例如身份证号码、工作单位等。
97.在示例性实施例中,第一会话成员也可以是第二用户,对应的第二会话成员信息包括第二用户信息,例如第二用户的年龄、银行卡号、出生地址、性别等等。第二用户可以通过第二终端上安装的im聊天工具接收第一用户在该会话组内发送的信息收集会话消息,显示在该会话组的会话消息界面的消息显示框内,第一用户发送的信息收集会话消息可以包括第一用户信息也可以不包括第一用户信息。在某些情况下,发起人仅仅发起群接龙,但其自身并不参与本次信息收集,例如,某个班级群内,群内的老师作为某次群接龙操作的发起人,发送信息收集会话消息,群内的家长参与接龙,回复该信息收集会话消息,收集家长的
相关信息。第二用户可以在该信息收集会话消息中添加第二用户信息,第二用户信息中可以包括第二用户的隐私信息例如第二用户的手机号码、工作单位等信息。
98.在示例性实施例中,所述会话组中第一会话成员的隐私信息可以包括第一会话成员输入的其他用户的隐私信息,这里的其他用户可以是指非该会话组内的会话成员的用户。例如,在某个班级群组内,包括这个班级的各个家长,则家长参与老师发起的群接龙时,可以填写的是其孩子的隐私信息,例如其孩子的身高、体重、姓名等。
99.本公开实施例中的隐私信息是指一种与公共利益、群体利益无关,当事人不愿他人知道或他人不便知道的个人信息,只能公开于有保密义务的人,例如这里的发起人。
100.在步骤s320中,显示隐私保护控件和消息发送控件。
101.在示例性实施例中,若第一会话成员是第一用户,对应的第一会话成员信息包括第一用户信息,则检测到第一用户输入其隐私信息时,可以触发自动显示隐私保护控件。在另外一些实施例中,所述隐私保护空间可以一直存在,本公开对此不做限制。若第一会话成员是第二用户,对应的第二会话成员信息包括第二用户信息,则检测到第二用户输入其隐私信息时,可以触发自动显示隐私保护控件。
102.这里的隐私信息可以是第一用户或者第二用户通过消息输入框输入的,也可以是第一用户或者第二用户在另一个页面(例如下面实施例中的信息收集页面)中输入的。其中,隐私保护控件例如可以以弹出框的形式显示于消息显示界面上,也可以跳转到另一个页面,在该另一个页面上显示。消息发送控件可以显示于消息显示界面上,例如在消息输入框的右侧;也可以显示于该另一个页面。
103.本公开实施例对隐私信息通过何种方式输入(例如可以通过点击虚拟键盘面板输入、语音输入、手势输入等)、隐私信息在何处输入、隐私保护控件和消息发送控件的显示位置、显示样式(文字形式、图标形式或者文字和图标相结合的形式等)等均不做限定。
104.在步骤s330中,响应于所述第一会话成员对所述隐私保护控件的触发操作,对所述第一会话成员的隐私信息进行加密处理,生成所述第一会话成员的隐私信息的加密标识。
105.若第一用户或者第二用户不希望除了发起人和自身以外的其他会话成员看到其隐私信息,第一用户或者第二用户可以选择通过对隐私保护控件的触发操作来实现对其隐私信息进行加密处理,这里的触发操作可以是任意一种可以通知系统进行加密处理的操作,例如单击、双击或者拖动该隐私保护控件。生成的加密标识例如可以是用一个或者多个指定符号表示,在下面的实施例中以多个“*”进行表示,但本公开并不对加密标识的形式进行限定,只要是可以在信息收集会话消息中不直接显示对应的隐私信息的任意标识均是可以的。
106.在步骤s340中,响应于所述第一会话成员对所述消息发送控件的触发操作,在所述会话消息界面中显示所述信息收集会话消息,其中包括所述第一会话成员的隐私信息的加密标识。
107.例如,第一用户在消息输入框或者该另一个页面中填写完第一用户信息后,即可例如点击消息发送控件,将该包括第一用户信息的信息收集会话消息发送给该会话组的其他会话成员,在第一用户的第一终端和第二用户的第二终端的im聊天工具的该会话组的会话消息界面的消息显示框中显示,对应的第一用户的隐私信息用加密标识表示。
108.再例如,第二用户在消息输入框或者该另一个页面中填写完第二用户信息后,即可例如点击消息发送控件,将该包括第二用户信息的信息收集会话消息发送给该会话组的其他会话成员,在第一用户的第一终端和第二用户的第二终端的im聊天工具的该会话组的会话消息界面的消息显示框中显示,对应的第二用户的隐私信息用加密标识表示。
109.本公开实施方式提供的会话消息显示方法,一方面,通过会话组的会话消息界面接收信息收集会话消息的方式,可以提高信息收集的效率,不需要发起人逐个整理收集对象的信息,降低了发起人的信息统计工作量,且能够保证不受发起人的人为主观原因导致的信息收集差错,提高了信息收集的准确率;另一方面,在信息收集会话消息中包括会话成员的隐私信息时,会自动触发显示隐私保护控件,由此会话成员可以选择对其隐私信息进行加密处理,在信息收集会话消息中仅显示其隐私信息的加密标识,这样,可以保证其隐私信息仅对发起人与其自身公开,而该会话组内的其他会话成员不可见,保证了收集对象的个人隐私的安全性,不会导致个人隐私泄露,同时也方便了会话成员快捷地填写个人信息,提高了信息收集的整体效率。
110.下面通过图4-44的实施例对本公开实施例提供的方法进行举例说明,但本公开并不限定于此。在下面的实施例中,根据用户不同的信息填写需求,包括两种基于个人隐私保护的群接龙信息收集方式,第一种方式为自动触发模式,第二种方式为主动触发模式。下面首先描述第一种方式,即自动触发模式。
111.图4示出了图3中所示的步骤s320在一实施例中的处理过程示意图。如图4所示,本公开实施例中,上述步骤s320可以进一步包括以下步骤。这里假设第一会话成员为第一用户,即群接龙的发起人。
112.在步骤s321中,响应于在会话消息界面的消息输入框中接收到的所述第一会话成员输入的所述信息收集会话消息,显示信息收集控件。
113.在示例性实施例中,所述方法还可以包括:在会话组的会话消息界面的消息输入框中接收第一会话成员输入的会话消息;判断该会话消息是否满足接龙格式;若该会话消息满足接龙格式,则判定该会话消息为信息收集会话消息。
114.其中,接龙格式可以是会话消息中包括特定关键词和/或特定符号。该特定关键词例如可以为“报名”、“接龙”、“参加”或“参与”等中的任意一个或者多个,但本公开并不限定于此,可以根据实际应用场景而设定。该特定数学符号例如可以为阿拉伯数字“1”与“2”,但本公开并不限定于此,其他任意可以表示接续关系的数学符号均可以,例如“a”与“b”,或者“a”与“b”,或者“i”与“ii”等等。
115.图5示意性示出了根据本公开的一实施例的会话消息界面的示意图。如图5所示,会话消息界面包括消息显示框13和消息输入框14。可选的,会话消息界面还可以包括虚拟键盘面板15,虚拟键盘面板15可以采取任意一种键盘面板布局形式,例如可以包括拼音、英语字母、数字、符号等,图示中没有示出具体的键盘面板布局形式。虚拟键盘面板15上可以进一步包括消息发送控件16(这里用“发送”虚拟按键表示),但本公开并不限定消息发送控件16的位置必须位于虚拟键盘面板15上,例如其也可以跟在消息输入框14的右侧。
116.这里假设第一用户作为群接龙的发起人,在会话组(11表示该会话组的群组名称,12表示该会话组内的会话成员数量)的消息输入框14中输入“嗨大家先排队报名,然后我去申请舞蹈社团费,如果审批通过,再找大家交团费。1.2.”的会话消息,此时检测到特定关键
词“报名”以及特定符号即阿拉伯数字“1”与“2”,则满足接龙格式,此时判定该会话消息为接龙会话消息,则会自动触发显示信息收集控件17,这里在信息收集控件17中显示“你可能要发起

群接龙”以提示第一用户点击该信息收集控件17进行群接龙的设置。
117.在图5的实施例中,信息收集控件17是以弹出框的形式显示于消息显示框13上,但本公开并不限定于此,信息收集控件17中显示的文字或者符号、信息收集控件17所处位置和其样式均不受限于此,可以根据设计进行调整。
118.在步骤s322中,响应于对所述信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括信息输入框和所述消息发送控件。
119.本公开实施例中,对信息收集控件的触发操作可以是任意一种预先设定的操作行为,例如单击、双击、特定手势、语音指示等中的任意一种或者多种。例如,第一用户点击图5中的信息收集控件17,则跳转到如图6所示的信息收集页面(以下也可以称之为群接龙面板)。
120.在图6的实施例中,群接龙面板可以包括信息输入框27和消息发送控件22。用户可以在信息输入框27中输入接龙会话消息。可选的,还可以包括取消控件21,可以用于取消群接龙的设置,返回图5所示的会话消息界面。系统会自动解析上述第一用户在消息输入框中输入的接龙会话消息,提取出接龙话题(或者主题)信息25例如“嗨大家先排队报名,然后我去申请舞蹈社团费,如果审批通过,再找大家交团费。”、当前已有多少人接龙(例如这里显示“已有1人接龙”)以及填写接龙格式26。
121.可选的,系统还可以显示出发起人在该会话组中的昵称为“猫爱鱼呀“,且显示出该发起人的头像(这里用圆圈内的“a”23表示),且发起人可以点击提醒接龙控件24以“@”的形式提醒该会话组内的至少部分会话成员注意查看该接龙会话消息。
122.可选的,系统可以自动在信息输入框27中填充发起人的昵称,以便于发起人快速参与接龙,减少其所需输入的信息。但在其他实施例中,也可以由发起人手动在信息输入框27中输入其所想输入的信息例如昵称。
123.可选的,信息收集页面上还可以包括虚拟键盘面板28,以用于在信息输入框27中输入信息。可选的,虚拟键盘面板28上可以进一步包括信息输入完成控件29,以用于指示本次在信息输入框27中输入的信息已经完成。
124.在步骤s323中,若在所述信息输入框中接收到所述第一会话成员的隐私信息,则显示所述隐私保护控件。
125.图7示意性示出了根据本公开的一实施例的信息收集页面的示意图。如图7所示,若第一用户在信息输入框27中继续输入其他信息,例如其手机号码“12345678900”和所在公司“xx银行”,当检测到信息输入框27中输入比自动填充的发起人的昵称更多的信息时,会自动触发显示隐私保护控件,例如图7中显示在信息输入框27中靠最右侧的隐私保护控件210。需要说明的是,隐私保护控件210的显示位置和显示的图标的样式等均不限于图7中给出的举例说明,只要可以开启隐私保护功能即可。
126.可选的,在初次触发隐私保护控件210的时候,可以出现提示信息211,例如图7中以气泡的形式在隐私保护控件210上方显示“点击可开启隐私保护”的提示信息,以用于方便地告知用户该隐私保护控件210的功能。
127.图8示出了图3中所示的步骤s330在一实施例中的处理过程示意图。如图8所示,本
公开实施例中,上述步骤s330可以进一步包括以下步骤。
128.在步骤s331中,响应于对所述隐私保护控件的触发操作,对所述第一会话成员的隐私信息进行加密处理,生成所述第一会话成员的隐私信息的加密标识。
129.用户可以对自身信息进行隐私保护。图9示意性示出了根据本公开的一实施例的信息收集页面的示意图。上图7中用于显示提示信息“点击可开启隐私保护”的气泡可以在设定时长例如1秒后自动消失。
130.在步骤s332中,在所述信息输入框中显示所述第一会话成员的隐私信息的加密标识。
131.若第一用户点击图9中的隐私保护控件27,则进入如图10所示的用户界面,此时可以在信息收集页面上弹出“已开启隐私保护,所填信息成员不可见”的提示信息212,提示第一用户其所填写的隐私信息将会被进行加密处理,以使得除了发起人与填写者自身以外的其他会话成员不可见。
132.在图10的实施例中,“已开启隐私保护,所填信息成员不可见”的提示信息是以toast(小弹框)的形式显示在信息收集页面的最上侧,但本公开并不限定于此,toast所处位置,具体文字内容等均可以自主设计,另外,除了toast这种交互方式,还可以采取其他信息提醒方式。toast属于一种轻量级的反馈,一般出现1到2秒会自动消失,可以出现在屏幕上中下任意位置,由于toast无需用户操作(点击确定或关闭)即可自动消失,不会打断用户当前任务,改善用户体验。
133.在示例性实施例中,所述方法还可以包括:显示导出控件;响应于所述第一会话成员对所述导出控件的触发操作,将所述信息收集会话消息中的会话成员信息按照指定格式导出,所述会话成员信息包括所述第一会话成员信息。
134.继续参考图10,当第一用户点击隐私保护控件210后,可以自动收起信息收集页面的虚拟键盘面板28。可选的,还可以进一步显示导出控件214(这里用“整理为表格”表示),发起人可以点击该导出控件,将信息收集会话消息中已经收集的会话成员信息按照指定格式(这里以表格形式为例,但本公开并不限定于此)导出到本地,例如这里为第一终端的本地存储空间。在图10的实施例中,信息收集会话消息中的会话成员信息还只包括第一会话成员信息,但本公开并不限定于此,发起人可以在任意时刻点击导出控件,导出已经收集的会话成员信息。这样方便发起人可以一键整理出所有收集的信息,不需要再进行手动整理,降低了发起人的统计工作量,且避免了发起人手动整理的人为出错,提高了信息收集的准确率。
135.可选的,当第一用户点击隐私保护控件210以后,可以在隐私保护控件210的图标上增加一个标识(例如图10中的斜杠)表示以开启隐私保护功能,同时还可以将信息输入框27的外观从白色变成其他颜色的背景色,例如暗灰色的背景色,以便于更清晰地提醒用户已经开启了隐私保护功能,但本公开并不限定于此。
136.如图10所示,当第一用户开启了隐私保护功能后,在信息输入框210内,除去系统自动填写的发起人的昵称外的信息都自动加密,仅显示加密标识“*******”。在其他的实施例中,也可以对信息输入框210内的全部信息进行加密处理,即包括发起人的昵称也可以显示为加密标识。在另一些实施例中,第一用户还可以精确的选择其希望进行加密的信息,例如第一用户可以选择手机号码进行加密,或者选择所在公司进行加密,或者选择姓名进行
加密,或者选择手机号码和姓名进行加密,或者选择所在公司和姓名进行加密等等。
137.当第一用户点击信息收集页面的消息发送控件22之后,可以将信息收集会话消息发送至该会话组,例如如图11所示,信息收集会话消息显示于该会话组的消息显示框13中,且第一用户的隐私信息即这里的手机号码和所在公司是用加密标识显示的。
138.在图11的实施例中,在该消息显示框13显示的信息收集会话消息的周侧(例如下方,但本公开并不限定于此)还可以显示参与信息收集控件18(这里用“参与接龙”表示),以便于会话成员点击该参与信息收集控件18进入群接龙面板,方便快速便捷地进行群接龙。
139.图12示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。如图12所示,与上述实施例相比,本公开实施例提供的方法,其区别在于还可以进一步包括以下步骤。
140.在步骤s1210中,响应于对所述隐私保护控件的再次触发操作,在所述信息输入框中显示所述第一会话成员的隐私信息。
141.如上述图10所示,若第一用户再次点击隐私保护控件210,则可以回到如图9所示的用户界面,同时在信息收集页面的上侧显示“已关闭隐私保护,所填信息成员可见。”的toast形式的提示信息,意味着撤销隐私保护模式,所填信息变成正常显示文本。
142.在步骤s1220中,响应于对所述消息发送控件的触发操作,在所述消息显示框中显示包括所述第一会话成员的隐私信息的信息收集会话消息。
143.当第一用户点击信息收集页面的消息发送控件22之后,可以将信息收集会话消息发送至该会话组,例如如图13所示,信息收集会话消息显示于该会话组的消息显示框13中,且第一用户的手机号码和所在公司是正常显示的。
144.图14示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。本公开实施例中,所述第一会话成员信息还可以包括所述第一会话成员的非隐私信息,所述信息收集页面还可以包括信息输入完成控件。
145.如图14所示,与上述实施例相比,本公开实施例提供的方法,其区别在于还可以进一步包括以下步骤。
146.在步骤s1410中,在所述信息输入框中输入所述第一会话成员的非隐私信息。
147.例如,如图6所示,第一会话成员的非隐私信息为发起人的昵称“猫爱鱼呀”,这里的非隐私信息可以是第一会话成员手动输入的,也可以是系统自动填充的。
148.在步骤s1420中,响应于对所述信息输入框的触发操作,在所述信息输入框中显示所述第一会话成员的隐私信息及其非隐私信息。
149.如图15所示,虽然第一用户开启了隐私保护功能,当第一用户点击信息输入框27中的任意位置时,可以重新将已经加密处理的隐私信息进行正常显示,例如显示了第一用户的非隐私信息“猫爱鱼呀”以及隐私信息“12345678900xx银行”。
150.在步骤s1430中,响应于在所述信息输入框中的输入操作,对所述信息输入框中的第一会话成员的隐私信息或非隐私信息进行修改。
151.当处于如图15所示的状态时,第一用户可以在信息输入框27中修改或增添或删除信息。例如如图16所示,第一用户可以将系统自动填充的昵称“猫爱鱼呀”修改为其正式姓名“张三四”。
152.在步骤s1440中,响应于对所述信息输入完成控件的触发操作,在所述信息输入框
中显示所述第一会话成员的隐私信息的加密标识及其修改后的非隐私信息或修改后的所述第一会话成员的隐私信息的加密标识及其非隐私信息。
153.如图17所示,当第一用户完成对信息的修改或增添或删除信息后,其可以通过点击虚拟键盘面板28上的信息输入完成控件29以确定输入操作完成,在信息输入框27中将自动显示例如前三个字符(可以根据具体情况进行设定)的文本信息(如这里的“张三四”),自动对其余信息进行加密,继续以加密标识显示。
154.如图18所示,当第一用户点击图17中的消息发送控件22之后,会将修改后的包括第一会话成员的信息收集会话消息发送出去,并显示在该会话组的会话消息界面的消息显示框13中,此时显示的是修改后的发起人的姓名“张三四”,其隐私信息还是加密显示。
155.这样可以实现在开启隐私保护模式后,会话成员仍然可以正常的修改自身信息,可以通过点击信息输入框来激活信息输入框,从而可以看到被隐藏的文本信息,此时会话成员可对其自身填写的文本信息进行更新。
156.需要说明的是,虽然图17的实施例仅以修改会话成员自身的非隐私信息为例进行举例说明,但本公开并不限定于此,会话成员可以通过这种方式修改自身的隐私信息和/或非隐私信息。
157.上述实施例中是从发起人的角度来阐述自动触发模式,下面图19的实施例以会话组中除发起人以外的其他会话成员(以下称之为第二用户)的角度来阐述,即发起人发起群接龙,其他会话成员参与群接龙。
158.图19示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。如图19所示,本公开实施例提供的方法可以包括以下步骤。
159.在步骤s1910中,在会话组的会话消息界面显示信息收集会话消息及其参与信息收集控件。
160.在上面的实施例中,第一用户将加密的信息收集会话消息发送至aio中,无论是发起人自己(称之为主人态)还是第二用户(称之为客人态),在信息收集会话消息中都是看到对应的加密标识,无法看到第一用户的隐私信息本身。
161.例如,如图20所示,第二用户通过其第二终端上的im聊天工具可以看到发起人发出了一条信息收集会话消息,且发起人填写的隐私信息已经做了加密处理。
162.在步骤s1920中,响应于所述会话组中第二会话成员对所述参与信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括信息添加控件和消息发送控件。
163.例如,第二用户可以点击下方的参与信息收集控件18进入如图21所示的群接龙面板即信息收集页面。在图21的实施例中,信息收集页面可以包括信息添加控件215和消息发送控件。此时,在该群接龙面板中,可以将非第二用户填写的其他会话成员信息例如这里的第一会话成员信息置灰,这样第二用户无法改动他人的会话成员信息。
164.在步骤s1930中,响应于对所述信息添加控件的触发操作,在所述信息收集页面显示信息输入框。
165.例如,第二用户点击如图21的信息添加控件215,则进入如图22所示的用户界面,系统自动在信息收集页面上增添一行信息输入框,并将其编号为序号为“2”,还可以将第二用户在该会话组内的昵称“王五”自动填充进该增添的信息输入框中。
166.在步骤s1940中,若在所述信息输入框中输入所述第二会话成员的隐私信息,则显
示隐私保护控件。
167.例如,如图23所示,第二用户可以在增添的信息输入框中继续输入信息,例如输入其手机号码“12334455667”和所在公司“xx公司”,则系统检测到第二用户输入的隐私信息后,可以自动触发显示隐私保护控件,例如显示在该增添的信息输入框的右侧,但本公开并不限定于此。
168.在步骤s1950中,响应于对所述消息发送控件的触发操作,在所述会话消息界面中显示包括所述第二会话成员的隐私信息的信息收集会话消息。
169.例如,第二用户点击图23中的消息发送控件,则进入如图24所示的会话消息界面。这里假设第二用户没有点击图23中的隐私保护控件,即第二用户没有开启隐私保护模式时,增添的信息输入框中的第二会话成员的隐私信息将在发送后同步呈现在aio中的信息收集会话消息中。
170.图25示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。如图25所示,与上述实施例相比,本公开实施例提供的方法其不同之处在于,还可以进一步包括以下步骤。
171.在步骤s2510中,响应于对所述隐私保护控件的触发操作,对所述第二会话成员的隐私信息进行加密处理,生成所述第二会话成员的隐私信息的加密标识。
172.例如,若第二用户点击图23中的隐私保护控件,则可以显示如图26所示的用户界面,在隐私保护控件上加上斜杠,且将信息输入框的背景色改成为暗灰色,以提示第二用户当前已经开启了隐私保护功能。
173.当第二用户点击图26中的虚拟键盘面板28中的信息输入完成控件29后,显示如图27所示的用户界面,即信息输入框中显示第二用户的隐私信息即这里的手机号码和所在公司的加密标识“*******”。
174.在步骤s2520中,响应于对所述消息发送控件的触发操作,在所述会话消息界面中显示包括所述第二会话成员的隐私信息的加密标识的信息收集会话消息。
175.例如,当第二用户点击图27中的消息发送控件后,则会将包括第二会话成员信息的信息收集会话消息发送至该会话组,并显示在会话消息界面的消息显示框中,此时不仅第一会话成员的隐私信息进行了加密处理,第二会话成员的隐私信息也进行了加密处理。
176.下面介绍第二种方式即主动触发模式。首先,发起人在发起接龙后,填写其自身的个人信息(可以包括隐私信息和非隐私信息)。
177.图29示出了图3中所示的步骤s320在一实施例中的处理过程示意图。如图29所示,本公开实施例中,上述步骤s320可以进一步包括以下步骤。
178.在步骤s324中,响应于在所述消息输入框中接收到的所述第一会话成员输入的所述信息收集会话消息,在所述会话消息界面显示信息收集控件。
179.例如,可以参照上述图5所示的实施例。
180.在步骤s325中,响应于对所述信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括所述隐私保护控件和所述消息发送控件。
181.例如,第一用户点击图5中的信息收集控件后,进入如图30所示的信息收集页面,信息收集页面包括隐私保护控件215和消息发送控件。
182.图31示出了图3中所示的步骤s330在一实施例中的处理过程示意图。如图31所示,
本公开实施例中,上述步骤s330可以进一步包括以下步骤。
183.在步骤s331中,响应于对所述隐私保护控件的触发操作,在所述信息收集页面显示隐私输入框。
184.例如,第一用户点击如图30所示的隐私保护控件215后,显示如图32所示的用户界面,即在信息输入框27下方(也可以在信息收集页面的其他任意合适的位置)新增一栏隐私输入框216。用户可以在隐私输入框216中输入隐私信息,其中隐私信息将会被加密处理。可选的,为了提示用户在该隐私输入框216内输入的信息将会被进行加密处理,可以在隐私输入框216内显示提示文字“隐私信息仅自己与发起人可见”。
185.可选的,为了便于用户进行隐私保护模式和非隐私保护模式的切换,还可以显示隐私保护标识,例如图32中的隐私保护标识217。在另外一些实施例中,隐私保护标识可以一直存在,本公开对此不做限制。
186.在步骤s332中,若检测到对所述隐私输入框的输入操作,则将所述隐私输入框中的输入信息作为所述第一会话成员的隐私信息。
187.第一用户可以在隐私输入框中自由填写隐私信息。例如,如图33所示,第一用户可以在隐私输入框中输入其手机号码“12345678900”,此时系统会将其自动作为第一用户的隐私信息。
188.在步骤s333中,对所述第一会话成员的隐私信息进行加密处理,生成所述第一会话成员的隐私信息的加密标识。
189.此时,会自动对第一用户的隐私信息进行加密处理,若第一用户点击图33中的信息输入完成控件和消息发送控件,则会显示如图11所示的会话消息界面。
190.在示例性实施例中,所述信息收集页面还可以包括信息输入完成控件。所述方法还可以包括:若未检测到对所述隐私输入框的输入操作,可以隐藏所述隐私输入框,例如可以响应于对所述信息输入完成控件的触发操作,隐藏所述隐私输入框。即用户可以撤销隐私输入框,当用户在隐私输入框中未输入任何信息,且点击图32中的虚拟键盘面板28上的信息输入完成控件29时,隐私输入框将消失回到之前的图30所示的用户界面。
191.图34示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。本公开实施例中,所述会话消息界面还可以包括消息显示框,所述第一会话成员信息还可以包括所述第一会话成员的非隐私信息。
192.如图34所示,与上述其他实施例相比,本公开实施例提供的方法还可以进一步包括以下步骤。
193.在步骤s3410中,在显示所述隐私输入框时,显示隐私保护标识。
194.例如,如图35所示,在显示隐私输入框时,还可以显示隐私保护标识,此时默认开启了隐私保护功能,隐私输入框的背景色为暗灰色。第一用户在隐私输入框中输入其隐私信息即其手机号码“12345678900”和所在公司“xx银行”。
195.在步骤s3420中,响应于对所述隐私保护标识的触发操作,将所述隐私输入框转换为公开输入框。
196.其中,公开输入框可以公开显示第一用户所填信息。
197.例如,第一用户点击图35中的隐私保护标识后,显示如图36所示的信息收集页面,此时将隐私输入框设置为公开输入框,即用户可以通过点击隐私保护标识来关闭隐私保护
模式。可选的,此时可以弹出toast形式的提示信息“已关闭隐私保护,所填信息成员可见”,且将公开输入框的背景色设置为浅色,例如白色,但本公开并不限定于此。此时第一用户在公开输入框中所填信息将被公开显示。
198.在步骤s3430中,若检测到对所述公开输入框的输入操作,则将所述公开输入框中的输入信息作为所述第一会话成员的非隐私信息。
199.此时,第一用户在公开输入框中的输入信息将会自动被识别为第一用户的非隐私信息,即不需要对其进行加密处理。
200.在步骤s3440中,响应于所述第一会话成员对所述消息发送控件的触发操作,在所述消息显示框中显示包括所述第一会话成员的非隐私信息的信息收集会话消息。
201.例如,当第一用户点击图36所示的信息输入完成控件和消息发送控件后,会显示上述如图13所示的用户界面。
202.在图37的实施例中,若第一用户再次点击图36中的隐私保护标识,则公开输入框会重新变为隐私输入框,并显示toast形式的提示信息“已开启隐私保护,所填信息成员不可见。”,此时则将输入到隐私输入框中的手机号码和xx银行作为第一用户的隐私信息,当第一用户将第一用户信息发送至aio中时,aio中的信息收集会话消息中的第一用户的隐私信息将以自动加密处理后的加密标识显示。
203.下面从第二用户的角度出发来阐述第二种方式即主动触发模式,即假设第二用户为第二会话成员,第二用户为客人态,即接收发起人发送的信息收集会话消息,然后参与该群接龙。
204.图38示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。如图38所示,本公开实施例提供的方法可以包括以下步骤。
205.在步骤s3810中,在会话组的会话消息界面显示信息收集会话消息及其参与信息收集控件。
206.例如,如图20所示的用户界面,第二用户通过其第二终端上安装的im聊天工具在该会话组的会话消息界面的消息显示框接收并显示发起人发送的信息收集会话消息。
207.在步骤s3820中,响应于所述会话组中第二会话成员对所述参与信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括隐私保护控件和消息发送控件。
208.例如,第二用户点击图20所示用户界面上的信息收集控件18,进入如图39所示的信息收集页面。图39的信息收集页面上包括隐私保护控件215和消息发送控件。这里假设第二用户在该会话组中的昵称为“王五”,则系统可以将其昵称自动填充到序号“2”对应的信息输入框中。
209.在步骤s3830中,响应于对所述隐私保护控件的触发操作,在所述信息收集页面显示隐私输入框。
210.例如,第二用户点击图39所示的信息收集页面上的隐私保护控件215,则显示如图40所示的用户界面,可以在序号“2”对应的信息输入框下方增添一行隐私输入框。
211.在步骤s3840中,若检测到对所述隐私输入框的输入操作,则将所述隐私输入框中的输入信息作为所述第二会话成员的隐私信息。
212.例如,若第二用户在图40所示的隐私输入框中输入信息,则系统可以将该输入信息自动识别为第二用户的隐私信息,如图41所示,第二用户的手机号码“12334455667”和所
在公司“xx公司”均是第二用户的隐私信息。
213.在步骤s3850中,对所述第二会话成员的隐私信息进行加密处理,生成所述第二会话成员的隐私信息的加密标识。
214.例如,所述加密标识可以为“*******”。
215.在步骤s3860中,响应于对所述消息发送控件的触发操作,在所述会话消息界面中显示包括所述第二会话成员的隐私信息的加密标识的信息收集会话消息。
216.第二用户处于客人态中填写接龙的第二用户信息。在客人态中,第二用户无法查看该会话组中的其他会话成员在隐私输入框中的输入信息(发起人除外),第二用户处于客人态时填写其隐私信息的流程与上述实施例中在第一用户处于主人态时填写隐私信息是一致的。
217.在示例性实施例中,当持有第一终端或者第二终端的会话成员在会话消息界面或者群接龙面板对信息收集会话消息进行编辑时,还可以显示附加功能键。该附加功能键可以包括位置键、电话键以及日期键等中的至少一种。当位置键上接收到触发操作时,可以从当前会话消息界面跳转至地图界面,根据地图界面上接收到的触发操作,在相应会话成员的信息输入框或者消息输入框中添加当前位置或者会话成员选择的位置。当电话键上接收到触发操作时,从当前会话消息界面跳转至号码选择界面,根据号码选择界面上接收到的触发操作,在相应会话成员的信息输入框或者消息输入框中添加所持有终端的号码或者会话成员选择的号码。当日期键上接收到触发操作时,从当前会话消息界面跳转至日期选择界面,在相应会话成员的信息输入框或者消息输入框中添加被选择的日期。上述附加功能键可以设置与虚拟键盘面板的上方,供会话成员触发。这样用户可点击快捷操作栏,快速填写位置、日期、联系方式等信息。
218.在示例性实施例中,为了便于持有终端的会话成员帮助其他人例如其好友进行包埋参与,会话成员还可收起虚拟键盘面板,点击新增控件,例如以加号“+”进行标识,当该新增控件上接收到触发操作时,可以增加新的信息输入框或者隐私输入框,持有终端的会话成员可以通过多次触发该新增控件来添加多条新的信息输入框或者隐私输入框,以便于同一个会话成员可以在群接龙面板中输入多个用户(可以包括该会话组外的用户)的相关信息,并可以选择是否分别对这多个用户的隐私信息进行加密处理。当然,也可以包括用于删除各个信息输入框或者隐私输入框的删除控件。
219.图42示意性示出了根据本公开的一实施例的系统架构的示意图。
220.本公开实施例中,上述群接龙触发场景依赖于aio,群接龙整个页面可以采用viewgroup(视图组)的方式,简称群接龙面板,支持自定义表现,支持各种动画。ui界面(user interface,用户界面)可以由view(视图)和viewgroup及其派生类组合而成。view是所有ui组件的基类,而viewgroup是容纳view及其派生类的容器,viewgroup也是从view派生出来的。当触发群接龙模式时,会话消息界面会布局(layout)到aio中,不用修改原aio逻辑。
221.如图42所示,用于实现上述群接龙功能的应用程序中,所有用户界面元素都是由view和viewgroup对象构建的,view是绘制在屏幕上能与用户进行交互的一个对象,而对于viewgroup来说,则是一个用于存放其他view和viewgroup对象的布局容器,该应用程序可以包括以下三层:
222.(1)ui层view,其用于负责管理群接龙状态下界面的元素view,可以进一步包括:列表视图(listview)、面板图标线性布局(paneliconlinearlayout)和标题栏(titlebar)。其中,titlebar可以用于定制上述群接龙场景中标题表现,例如会话组的群组名称。paneliconlinearlayout是指界面上的各个控件以水平或垂直方式排列,可以用于定制上述群接龙场景中的快捷栏。由于终端例如手机的屏幕空间有限,能同时显示的内容不多,可以借助listview来显示更多的内容,listview允许用户通过上下滑动来将屏幕外的数据滚动到屏幕内,同时屏幕内原有的数据滚动出屏幕,从而显示更多的数据内容。
223.(2)业务逻辑层(presenter),其用于负责群接龙上下文的业务,其可以进一步包括:检测器(detector)、分析(anaysis)和事件管理器(eventmanager)。当detector检测到消息输入框发生文本变化(textchanged,即用户在消息输入框中输入信息)时,通过anaysis输入的信息是否满足接龙格式,从而来判断是否要触发群接龙。eventmanager可以用于接收paneliconlinearlayout快捷栏,例如消息发送控件、取消控件、title(标题)、信息输入框、隐私输入框、公开输入框、消息输入框、隐私保护标识、隐私保护控件等的点击事件,eventmanager可以标识各个事件的视图标识(viewid),根据各个事件的视图标识进行事件分发,分发给具体的对应处理接口进行处理。还可以利用底层的模型记录当前状态,缓存参与接龙的用户列表。
224.(3)数据模型(model),可以用于负责管理群接龙过程中,所有的上下文数据,其可以进一步包括:参与者(participants,即参与接龙的用户列表信息(包含隐私显示)、群接龙实际依赖的消息模型(messagemodel)和群接龙状态(state)。还可以用于负责具体的群接龙消息pb(protocol buffer,一种独立的数据交换格式)关键信息解析,该层处理presenter派发的请求,将处理结果回调给presenter。
225.本公开实施例中,首先是群接龙触发,其中群接龙触发分为主人态和客人态两种,主人态时用户在消息输入框中输入信息,当输入信息命中接龙格式时,触发信息收集控件,用户点击信息收集控件时,可打开群接龙面板;客人态时点击接收到的接龙会话消息,也可触发群接龙面板。群接龙触发后,打开群接龙面板。当打开群接龙面板时,解析整个接龙会话消息的消息体,抽取群接龙主题或者话题以及参与接龙的用户信息,以列表方式显示。其中,在主人态场景,主人态进入群接龙面板,会自动填充接龙会话消息的已输入内容,且在信息输入框中自动填充主人态昵称,并自动拉起虚拟键盘面板,并提供隐私保护控件,可以自动保护隐私信息。在客人态场景,客人态点击aio接龙会话消息下方的参与接龙气泡进入群接龙面板,此时可以自动拉起虚拟键盘面板,自动填充客人态昵称,并提供隐私保护控件,可以自动保护隐私信息。当用户点击群接龙面板上侧的标题栏的消息发送控件时,会按照一定的协议进行组包,按照约定的协议pb进行发送。主人态还可自行导出接龙会话消息中收集的各个用户的信息,例如可以以excel格式导出参与群接龙的用户信息,这样方便主人态快捷准确的统计信息。
226.下面分别以主人态和客人态为例举例说明群接龙处理流程,主要介绍群接龙如何触发、群接龙面板拉起以及用户填充信息之后的打包发送过程。
227.图43示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。如图43所示,本公开实施例以主人态为例,可以包括以下步骤。
228.在步骤s4310中,发起人在消息输入框中输入的信息命中接龙格式,弹出发起群接
龙的弹出框。例如可以参照上述图5。
229.在步骤s4320中,发起人点击弹出框,进入群接龙面板,发起群接龙。例如可以参照上述图6和30。
230.在步骤s4330中,自动填充发起人昵称。例如可以参照上述图6和30。
231.在步骤s4340中,解析消息体。例如可以参照上述图6和30,自动解析发起人在消息输入框中输入的信息收集会话消息,提取出接龙的话题、接龙格式等。
232.在步骤s4350中,发起人在群接龙面板进行操作。例如可以参照上述图7、9、10、15、16、17、32、33、35、36、37、39、40、41,发起人可以在群接龙面板的信息输入框中继续输入除昵称以外的隐私信息例如手机号码和所在公司,还可以点击隐私保护控件以开启或者关闭隐私保护功能,也可以激活信息输入框以修改之前输入的信息,还可以将隐私输入框收起或者转换为公开输入框等等。
233.在步骤s4360中,发起人点击发送,进行组包,将消息发送至aio。例如可以参照上述图10、11、13、18,发起人可以点击消息发送控件,对包括发起人的信息的信息收集会话消息进行组包,并将组包后的信息收集会话消息发送至aio。
234.图44示意性示出了根据本公开的一实施例的会话消息显示方法的流程图。如图44所示,本公开实施例是以客人态为例,可以包括以下步骤。
235.在步骤s4410中,群组成员点击aio群接龙消息下方的参与接龙气泡,进入群接龙面板。这里的群组成员是指会话组内除发起人以外的其他任意会话成员,例如上述举例说明的第二用户,具体可以参照上述图20和21。
236.在步骤s4420中,解析消息体。例如可以参照上述图21和22。
237.在步骤s4430中,群组成员在群接龙面板进行操作。例如可以参照上述图23、26、27。
238.在步骤s4440中,群组成员点击发送,进行组包,将消息发送至aio。例如可以参照上述图24、28。
239.本公开实施方式提供的会话消息显示方法,通过集中收集的方式来收集不同用户的隐私信息,一方面,可以保证用户的信息仅自己和发起者可见,其他人不可见,确保信息的私密性;另一方面,通过统一的收集方式,发起者可以一键整理和导出收集的结果,提高信息收集和整理的效率,降低出错率。
240.图45示意性示出了根据本公开的一实施例的会话消息显示装置的框图。
241.如图45所示,本公开实施方式提供的会话消息显示装置4500可以包括:接龙消息接收单元4510、保护控件显示单元4520、隐私加密处理单元4530以及接龙消息显示单元4540。
242.其中,接龙消息接收单元4510可以用于在会话组的会话消息界面接收信息收集会话消息,所述信息收集会话消息包括第一会话成员信息,所述第一会话成员信息包括所述会话组中第一会话成员的隐私信息。保护控件显示单元4520可以用于显示隐私保护控件和消息发送控件。隐私加密处理单元4530可以用于响应于所述第一会话成员对所述隐私保护控件的触发操作,对所述第一会话成员的隐私信息进行加密处理,生成所述第一会话成员的隐私信息的加密标识。接龙消息显示单元4540可以用于响应于所述第一会话成员对所述消息发送控件的触发操作,在所述会话消息界面中显示所述信息收集会话消息,其中包括
所述第一会话成员的隐私信息的加密标识。
243.在示例性实施例中,所述会话消息界面可以包括消息输入框。其中,保护控件显示单元4520可以包括:第一信息收集控件显示单元,可以用于响应于在所述消息输入框中接收到的所述第一会话成员输入的所述信息收集会话消息,显示信息收集控件;第一信息收集页面显示单元,可以用于响应于对所述信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括信息输入框和所述消息发送控件;隐私保护控件显示单元,可以用于若在所述信息输入框中接收到所述第一会话成员的隐私信息,则显示所述隐私保护控件。
244.在示例性实施例中,隐私加密处理单元4530可以包括:加密标识生成单元,可以用于响应于对所述隐私保护控件的触发操作,对所述第一会话成员的隐私信息进行加密处理,生成所述第一会话成员的隐私信息的加密标识;加密标识显示单元,可以用于在所述信息输入框中显示所述第一会话成员的隐私信息的加密标识。
245.在示例性实施例中,所述会话消息界面还可以包括消息显示框。其中,会话消息显示装置4500还可以包括:隐私信息显示单元,可以用于响应于对所述隐私保护控件的再次触发操作,在所述信息输入框中显示所述第一会话成员的隐私信息;第一信息收集会话消息显示单元,可以用于响应于对所述消息发送控件的触发操作,在所述消息显示框中显示包括所述第一会话成员的隐私信息的信息收集会话消息。
246.在示例性实施例中,所述第一会话成员信息还可以包括所述第一会话成员的非隐私信息,所述信息收集页面还可以包括信息输入完成控件。其中,会话消息显示装置4500还可以包括:非隐私信息输入单元,可以用于在所述信息输入框中输入所述第一会话成员的非隐私信息;会话成员信息显示单元,可以用于响应于对所述信息输入框的触发操作,在所述信息输入框中显示所述第一会话成员的隐私信息及其非隐私信息;会话成员信息修改单元,可以用于响应于在所述信息输入框中的输入操作,对所述信息输入框中的第一会话成员的隐私信息或非隐私信息进行修改;修改后会话成员信息显示单元,可以用于响应于对所述信息输入完成控件的触发操作,在所述信息输入框中显示所述第一会话成员的隐私信息的加密标识及其修改后的非隐私信息或显示修改后的所述第一会话成员的隐私信息的加密标识及其非隐私信息。
247.在示例性实施例中,所述会话消息界面可以包括消息输入框。其中,保护控件显示单元4520可以包括:第二信息收集控件显示单元,可以用于响应于在所述消息输入框中接收到的所述第一会话成员输入的所述信息收集会话消息,在所述会话消息界面显示信息收集控件;第二信息收集页面显示单元,可以用于响应于对所述信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括所述隐私保护控件和所述消息发送控件。
248.在示例性实施例中,隐私加密处理单元4530可以包括:隐私输入框显示单元,可以用于响应于对所述隐私保护控件的触发操作,在所述信息收集页面显示隐私输入框;隐私信息获取单元,可以用于若检测到对所述隐私输入框的输入操作,则将所述隐私输入框中的输入信息作为所述第一会话成员的隐私信息;隐私信息加密标识生成单元,可以用于对所述第一会话成员的隐私信息进行加密处理,生成所述第一会话成员的隐私信息的加密标识。
249.在示例性实施例中,所述信息收集页面还可以包括信息输入完成控件。其中,会话消息显示装置4500还可以包括:隐私输入框隐藏单元,可以用于若未检测到对所述隐私输
入框的输入操作,则响应于对所述信息输入完成控件的触发操作,隐藏所述隐私输入框。
250.在示例性实施例中,所述会话消息界面还可以包括消息显示框,所述第一会话成员信息还可以包括所述第一会话成员的非隐私信息。其中,会话消息显示装置4500还可以包括:隐私保护标识显示单元,可以用于在显示所述隐私输入框时,显示隐私保护标识;公开输入框转换单元,可以用于响应于对所述隐私保护标识的触发操作,将所述隐私输入框转换为公开输入框;非隐私信息提取单元,可以用于若检测到对所述公开输入框的输入操作,则将所述公开输入框中的输入信息作为所述第一会话成员的非隐私信息;第二信息收集会话消息显示单元,可以用于响应于所述第一会话成员对所述消息发送控件的触发操作,在所述消息显示框中显示包括所述第一会话成员的非隐私信息的信息收集会话消息。
251.在示例性实施例中,会话消息显示装置4500还可以包括:导出控件显示单元,可以用于显示导出控件;收集信息导出单元,可以用于响应于所述第一会话成员对所述导出控件的触发操作,将所述信息收集会话消息中的会话成员信息按照指定格式导出,所述会话成员信息包括所述第一会话成员信息。
252.本公开实施例提供的会话消息显示装置中的各个单元的具体实现可以参照上述会话消息显示方法中的内容,在此不再赘述。
253.图46示意性示出了根据本公开的一实施例的会话消息显示装置的框图。
254.如图46所示,本公开实施方式提供的会话消息显示装置4600可以包括:接龙消息控件显示单元4610、信息收集页面显示单元4620、信息输入框显示单元4630、隐私保护控件显示单元4640以及隐私信息正常显示单元4650。
255.其中,接龙消息控件显示单元4610可以用于在会话组的会话消息界面显示信息收集会话消息及其参与信息收集控件。信息收集页面显示单元4620可以用于响应于所述会话组中第二会话成员对所述参与信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括信息添加控件和消息发送控件。信息输入框显示单元4630可以用于响应于对所述信息添加控件的触发操作,在所述信息收集页面显示信息输入框。隐私保护控件显示单元4640可以用于若在所述信息输入框中输入所述第二会话成员的隐私信息,则显示隐私保护控件。隐私信息正常显示单元4650可以用于响应于对所述消息发送控件的触发操作,在所述会话消息界面中显示包括所述第二会话成员的隐私信息的信息收集会话消息。
256.在示例性实施例中,会话消息显示装置4600还可以包括:第二隐私信息加密标识生成单元,可以用于响应于对所述隐私保护控件的触发操作,对所述第二会话成员的隐私信息进行加密处理,生成所述第二会话成员的隐私信息的加密标识;第二会话成员信息收集消息显示单元,可以用于响应于对所述消息发送控件的触发操作,在所述会话消息界面中显示包括所述第二会话成员的隐私信息的加密标识的信息收集会话消息。
257.本公开实施例提供的会话消息显示装置中的各个单元的具体实现可以参照上述会话消息显示方法中的内容,在此不再赘述。
258.图47示意性示出了根据本公开的一实施例的会话消息显示装置的框图。
259.如图47所示,本公开实施方式提供的会话消息显示装置4700可以包括:接龙消息控件显示单元4710、信息收集页面显示单元4720、隐私输入框显示单元4730、隐私信息获取单元4740、隐私信息加密单元4750以及隐私信息加密显示单元4760。
260.其中,接龙消息控件显示单元4710可以用于在会话组的会话消息界面显示信息收
集会话消息及其参与信息收集控件。信息收集页面显示单元4720可以用于响应于所述会话组中第二会话成员对所述参与信息收集控件的触发操作,显示信息收集页面,所述信息收集页面包括隐私保护控件和消息发送控件。隐私输入框显示单元4730可以用于响应于对所述隐私保护控件的触发操作,在所述信息收集页面显示隐私输入框。隐私信息获取单元4740可以用于若检测到对所述隐私输入框的输入操作,则将所述隐私输入框中的输入信息作为所述第二会话成员的隐私信息。隐私信息加密单元4750可以用于对所述第二会话成员的隐私信息进行加密处理,生成所述第二会话成员的隐私信息的加密标识。隐私信息加密显示单元4760可以用于响应于对所述消息发送控件的触发操作,在所述会话消息界面中显示包括所述第二会话成员的隐私信息的加密标识的信息收集会话消息。
261.本公开实施例提供的会话消息显示装置中的各个单元的具体实现可以参照上述会话消息显示方法中的内容,在此不再赘述。
262.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
263.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本公开实施方式的方法。
264.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
265.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1