1.本公开涉及计算机技术领域,尤其涉及一种信息处理方法、装置、电子设备、存储介质及程序产品。
背景技术:2.一些技术中,当在输入栏添加信息时,只能从用户近期添加或经常添加信息中为用户推荐,用户可以从推荐信息中选择需要的信息添加到输入栏。
3.在很多情况下,用户难以从推荐信息中找到自己真正想要的信息进行选择,而直接在输入栏添加信息又较为麻烦,导致用户无法方便的添加信息,用户体验性差。
技术实现要素:4.有鉴于此,本公开的目的在于提出一种信息处理方法、装置、电子设备、存储介质及程序产品。
5.基于上述目的,本公开的第一个方面提供了一种信息处理方法,包括:
6.响应于接收到对第一业务系统中第一业务界面的第一输入栏的触发操作,在所述第一业务界面中显示第一窗口,所述第一窗口中显示有第一数据集合中的信息;其中,所述第一业务界面与所述第一业务系统中的第一对象关联,所述第一数据集合与所述第一对象关联;
7.响应于对所述第一窗口中的一信息的选择操作将所选择的信息显示在所述第一输入栏中;或者,响应于添加新信息的操作,将输入的第一信息显示在所述第一输入栏中,并将所述第一信息存储至所述第一数据集合中。
8.在一些实施例中,所述响应于接收到对第一业务系统中第一业务界面的第一输入栏的触发操作,在所述第一业务界面中显示第一窗口包括:
9.当所述触发操作包括在第一输入栏输入信息的操作时,所述第一窗口中显示第一数据集合中与输入的信息匹配的信息;
10.当所述触发操作不包括在第一输入栏输入信息的操作时,所述第一窗口中显示第一数据集合中的与当前触发用户关联的信息。
11.在一些实施例中,将所述第一信息存储至所述第一数据集合中之前,该方法还包括:
12.判断在所述第一信息是否满足预设的解析规则;
13.响应于所述第一信息满足预设的解析规则,以预定格式将所述第一信息显示在所述第一输入栏中,并将所述第一信息存储至第一数据集合中;
14.响应于所述第一信息不满足预设的解析规则,仅以预定格式将所述第一信息显示在所述第一输入栏中。
15.在一些实施例中,所述判断所述第一信息是否满足预设的解析规则,包括:
16.判断所述第一信息的格式是否满足预设的解析规则,和/或,判断所述第一信息的
内容是否满足预设的解析规则。
17.在一些实施例中,所述第一信息包括联系人信息。
18.在一些实施例中,将所述第一信息存储至所述第一数据集合中之前,该方法还包括:
19.判断所述第一信息中的所述联系人是否与第二业务系统中的联系人关联;其中,所述第二业务系统为通信系统;
20.响应于所述第一信息中的所述联系人与所述第二业务系统中的联系人关联,以预定格式将所述第一信息显示在所述第一输入栏中,并将所述第一信息存储至所述第一数据集合中;
21.响应于所述第一信息中的所述联系人不与所述第二业务系统中的联系人关联,仅以预定格式将所述第一信息显示在所述第一输入栏中。
22.在一些实施例中,所述第二业务系统中存在与所述第一对象关联的群组;所述将所述第一信息存储至第一数据集合中之后,还包括:
23.获取与所述第一对象关联的第一群组;所述第一群组设置于第二业务系统中;
24.向所述第一群组中发送通知信息。
25.在一些实施例中,所述获取与所述第一对象关联的第一群组之后,还包括:
26.将所述第一信息中的所述联系人加入所述第一群组。
27.在一些实施例中,将所述第一信息存储至第一数据集合中之后,还包括:
28.接收对第一业务系统中第二业务界面的第二输入栏的触发操作,在所述第二业务界面中显示第二窗口;
29.其中,所述第二业务界面与第一对象关联;所述第二窗口包括所述第一信息。
30.在一些实施例中,所述第二业务系统中不存在与所述第一对象关联的群组;
31.所述将所述第一信息存储至第一数据集合中之后,还包括:在所述第二业务系统中创建与所述第一对象关联的第二群组,基于所述第一信息中的所述联系人生成所述第二群组中的群成员。
32.本公开的第二个方面提供了一种信息处理装置,包括:
33.触发模块,被配置为:响应于接收到对第一业务系统中第一业务界面的第一输入栏的触发操作,在所述第一业务界面中显示第一窗口,所述第一窗口中显示有第一数据集合中的信息;其中,所述第一业务界面与所述第一业务系统中的第一对象关联,所述第一数据集合与所述第一对象关联;
34.显示模块,被配置为:响应于对所述第一窗口中的一信息的选择操作将所选择的信息显示在所述第一输入栏中;或者,响应于添加新信息的操作,将输入的第一信息显示在所述第一输入栏中,并将所述第一信息存储至所述第一数据集合中。
35.本公开的第三个方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一个方面所述的方法。
36.本公开的第四个方面提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一个方面所述的方法。
37.本公开的第五个方面提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如第一个方面所述的方法。
38.从上面所述可以看出,本公开提供的信息处理方法、装置、电子设备、存储介质及程序产品,当第一窗口中所显示的信息包括用户所需的信息时,用户可直接从第一窗口中选择其所需的信息显示在第一输入栏中。由于在第一窗口中显示的是与当前业务界面以及第一对象关联的信息,这样用户即可在与当前业务界面关联的信息中进行选择,而无需在更大的范围内进行选择,使得第一窗口中推荐的信息更为准确,用户选择时也更容易选择到自己所需要的信息,提高了用户体验。当第一窗口中所显示的信息不包括用户所需的信息时,用户可直接在第一输入栏中输入用户所需的第一信息并进行显示,同时输入的第一信息还会存储到与第一对象关联的第一数据集合中,即用户在添加新信息时无需中断填写过程,直接在该第一输入栏中填写该新增信息的同时将该新增信息关联存储至与该第一业务界面所对应的对象中,以便于下次对同一对象的信息进行填写时将该新增的第一信息也作为推荐信息供用户选择,用户下次选择时还是可以在与第一对象关联的信息中进行选择,而无需在更大的范围内进行选择,使得用户更容易选择到自己所需要的信息,提高了用户体验。
附图说明
39.为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
40.图1示出了本公开实施例所提供的一种示例性方法的流程示意图。
41.图2a示出了根据本公开实施例的一个示例性场景的示意图。
42.图2b示出了根据本公开实施例的一个示例性场景的示意图。
43.图3a示出了根据本公开实施例的一个示例性页面的示意图。
44.图3b示出了根据本公开实施例的一个示例性页面的示意图。
45.图3c示出了根据本公开实施例的一个示例性页面的示意图。
46.图3d示出了根据本公开实施例的一个示例性页面的示意图。
47.图3e示出了根据本公开实施例的一个示例性页面的示意图。
48.图3f示出了根据本公开实施例的一个示例性页面的示意图。
49.图3g示出了根据本公开实施例的一个示例性页面的示意图。
50.图3h示出了根据本公开实施例的一个示例性页面的示意图。
51.图3i示出了根据本公开实施例的一个示例性页面的示意图。
52.图3j示出了根据本公开实施例的一个示例性页面的示意图。
53.图3k示出了根据本公开实施例的一个示例性页面的示意图。
54.图3l示出了根据本公开实施例的一个示例性页面的示意图。
55.图4示出了本公开实施例所提供的一种示例性装置的示意图。
56.图5示出了本公开实施例所提供的示例性计算机设备的硬件结构示意图。
具体实施方式
57.为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
58.需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
59.如背景技术所述,当用户在输入栏添加信息时,为了便于用户的快速输入,通常在输入栏的下拉框显示用户近期输入的信息、用户经常输入的信息等进行信息推荐以供用户选择。但是在很多情况下,这些推荐信息都不是用户需要的信息,用户只能从全部数据中选择信息或者直接在输入栏添加信息,导致用户难以方便的添加信息,用户体验性很差。
60.有鉴于此,本公开实施例提供了一种信息处理方法,能够使得用户方便的选择或添加信息,提高用户体验。
61.图1示出了本公开实施例所提供的一种示例性方法的流程示意图。
62.如图1所示,本公开实施例提供了一种信息处理方法,包括:
63.步骤s101,响应于接收到对第一业务系统中第一业务界面的第一输入栏的触发操作,在所述第一业务界面中显示第一窗口,所述第一窗口中显示有第一数据集合中的信息;其中,所述第一业务界面与所述第一业务系统中的第一对象关联,所述第一数据集合与所述第一对象关联。
64.本实施例中,第一业务系统可以存储和维护一个或多个对象的信息,例如可以存储第一对象。第一业务系统中包括与第一对象关联的第一业务界面,第一业务界面中包括第一输入栏,通过第一输入栏可以实现信息的输入。
65.当用户对第一输入栏进行输入触发操作时,在第一业务界面中显示第一窗口,第一窗口中显示有与第一对象关联的第一数据集合中的信息。
66.步骤s103,响应于对所述第一窗口中的一信息的选择操作将所选择的信息显示在所述第一输入栏中;或者,响应于添加新信息的操作,将输入的第一信息显示在所述第一输入栏中,并将所述第一信息存储至所述第一数据集合中。
67.本实施例中,当第一窗口中所显示的信息包括用户所需的信息时,用户可直接从第一窗口中选择其所需的信息显示在第一输入栏中。由于在第一窗口中显示的是与当前业务界面以及第一对象关联的信息,这样用户即可在与当前业务界面关联的信息中进行选择,而无需在更大的范围内进行选择,使得第一窗口中推荐的信息更为准确,用户选择时也更容易选择到自己所需要的信息,提高了用户体验。
68.当第一窗口中所显示的信息不包括用户所需的信息时,用户可直接在第一输入栏中输入用户所需的第一信息并进行显示,同时输入的第一信息还会存储到与第一对象关联的第一数据集合中,即用户在添加新信息时无需中断填写过程,直接在该第一输入栏中填
写该新增信息的同时将该新增信息关联存储至与该第一业务界面所对应的对象中,以便于下次对同一对象的信息进行填写时将该新增的第一信息也作为推荐信息供用户选择,用户下次选择时还是可以在与第一对象关联的信息中进行选择,而无需在更大的范围内进行选择,使得用户更容易选择到自己所需要的信息,提高了用户体验。
69.在一些实施例中,步骤s101中所述响应于接收到对第一业务系统中第一业务界面的第一输入栏的触发操作,在所述第一业务界面中显示第一窗口包括:当所述触发操作包括在第一输入栏输入信息的操作时,所述第一窗口中显示第一数据集合中与输入的信息匹配的信息;当所述触发操作不包括在第一输入栏输入信息的操作时,所述第一窗口中显示第一数据集合中的与当前触发用户关联的信息。
70.本实施例中,当对第一输入栏的所述触发操作不包括在第一输入栏输入信息的操作时,所述第一窗口中显示第一数据集合中的与当前触发用户关联的信息。即当在第一输入栏中显示焦点后,未在第一输入栏输入信息时,第一窗口中所显示的信息是与当前触发用户相关联的,例如可以是当前触发用户在第一对象中的常用联系人、近期联系人等。各个联系人可以基于与当前触发用户的联系频率、联系时长等信息进行排序。
71.当对第一输入栏的所述触发操作包括在第一输入栏输入信息的操作时,所述第一窗口中显示第一数据集合中与输入的信息匹配的信息。例如当在第一输入栏中输入一些内容时,则基于该输入内容在第一数据集合中进行筛选,选择包括该输入内容的信息显示在第一窗口中。
72.在一些实施例中,步骤s103中将所述第一信息存储至所述第一数据集合中之前,该方法还包括:
73.步骤s201,判断在所述第一信息是否满足预设的解析规则。
74.其中,判断所述第一信息是否满足预设的解析规则,包括:判断所述第一信息的格式是否满足预设的解析规则,和/或,判断所述第一信息的内容是否满足预设的解析规则。
75.步骤s203,响应于所述第一信息满足预设的解析规则,以预定格式将所述第一信息显示在所述第一输入栏中,并将所述第一信息存储至第一数据集合中。
76.步骤s205,响应于所述第一信息不满足预设的解析规则,仅以预定格式将所述第一信息显示在所述第一输入栏中。
77.本实施例中,第一业务系统中预先设置有第一信息的解析规则,该解析规则可包括预设格式和/或预设内容。在获取第一信息后,可将第一信息与预设格式和/或预设内容进行比较:当第一信息满足预设格式和/或预设内容时,以预定格式将所述第一信息显示在所述第一输入栏中,并将所述第一信息存储至第一数据集合中;当第一信息不满足预设格式和/或预设内容时,仅以预定格式将所述第一信息显示在所述第一输入栏中,而不将所述第一信息存储至第一数据集合中。
78.在一些实施例中,所述第一信息包括联系人信息;或者,所述第一信息也可以包括其他信息,例如产品信息、项目信息等,本实施例对此不做限制。
79.在一些实施例中,当所述第一信息包括联系人信息时,步骤s103中将所述第一信息存储至所述第一数据集合中之前,该方法还包括:
80.步骤s301,判断所述第一信息中的所述联系人是否与第二业务系统中的联系人关联;其中,所述第二业务系统为通信系统。
81.步骤s303,响应于所述第一信息中的所述联系人与所述第二业务系统中的联系人关联,以预定格式将所述第一信息显示在所述第一输入栏中,并将所述第一信息存储至所述第一数据集合中。
82.步骤s305,响应于所述第一信息中的所述联系人不与所述第二业务系统中的联系人关联,仅以预定格式将所述第一信息显示在所述第一输入栏中。
83.在本实施例中,当第一信息中的联系人为第二业务系统中的联系人时,以预定格式将所述第一信息显示在所述第一输入栏中,并将所述第一信息存储至第一数据集合中,这样可保证此次填写的联系人信息是属于同一对象的,且存储至第一数据集合中的第一信息可在下一次针对同一对象的第一业务界面的第一输入栏中进行相关内容填写时,可显示在第一窗口中以供用户选择,从而方便的实现了对第一对象所对应的联系人信息的维护与使用。
84.而若第一信息中的联系人为第二业务系统中的联系人时,说明该第一信息中的联系人不与第一对象相关,因此无需存储该联系人,此时仅将第一信息以预定格式显示在所述第一输入栏中,而不将所述第一信息存储至第一数据集合中,从而在保证此次页面信息录入的同时,不会对第一数据集合中所存储的数据造成不利影响。
85.在一些实施例中,将所述第一信息存储至第一数据集合中之后,还需要判断第二业务系统中是否存在与所述第一对象关联的群组。
86.当所述第二业务系统中存在与所述第一对象关联的群组时,步骤s103中所述将所述第一信息存储至第一数据集合中之后,还包括:获取与所述第一对象关联的第一群组;所述第一群组设置于第二业务系统中;向所述第一群组中发送通知信息。
87.本实施例中,将所述第一信息存储至第一数据集合中之后,可获取设置于第二业务系统中与所述第一对象关联的第一群组,并向所述第一群组中发送通知信息。其中,该通知信息可以用于告知第一群组中的群成员已有此次项目跟进的沟通对象、沟通内容等信息,以便于第一群组中的群成员可随时得知项目进度及相关信息。
88.在一些实施例中,所述获取与所述第一对象关联的第一群组之后,还包括:将所述第一信息中的所述联系人加入所述第一群组。
89.本实施例中,由于第一信息中的联系人之前未存在于该第一群组中,而此次沟通对象中包括该第一信息中的联系人,因此可通过此次第一输入栏中信息的填写将该第一信息中的联系人自动加入第一群组中,而无需用户在第二业务系统中手动操作将该联系人加入第一群组中,从而方便的用户的操作,提高了用户体验。
90.在一些实施例中,当所述第二业务系统中不存在与所述第一对象关联的群组时,步骤s103中所述将所述第一信息存储至第一数据集合中之后,还包括:在所述第二业务系统中创建与所述第一对象关联的第二群组,基于所述第一信息中的所述联系人生成所述第二群组中的群成员。
91.本实施例中,当第二业务系统中不存在与所述第一对象关联的群组时,可在第二业务系统中创建与第一对象关联的第二群组,并基于所述第一信息中的所述联系人生成所述第二群组中的群成员。这样即可在第一业务界面中填写联系人信息的同时,自动将联系人均加入一个新建的通信群组中,而无需用户手动在第二业务系统中创建群组,方便用户使用。
92.在一些实施例中,将所述第一信息存储至第一数据集合中之后,还包括:
93.接收对第一业务系统中第二业务界面的第二输入栏的输入触发操作,在所述第二业务界面中显示第二窗口;其中,所述第二业务界面与第一对象关联;所述第二窗口包括所述第一信息。
94.本实施例中,由于之前在第一输入栏中填写该新增的第一信息的同时已经将该新增的第一信息关联存储至与该第一业务界面所对应的第一对象中,这样下次在与第一对象关联的第二业务界面的第二输入栏进行填写时,将该第一信息也作为推荐信息显示在第一窗口中供用户选择,用户本次选择时还是可以在与第一对象关联的信息中进行选择,而无需在更大的范围内进行选择,使得用户更容易选择到自己所需要的信息,提高了用户体验。
95.在一些实施例中,将所述第一信息存储至第一数据集合中之后,还包括:
96.获取第一业务系统中第三业务界面的第三窗口,所述第三窗口中包括至少一条第二信息;所述第三业务界面与所述第一业务系统中的第一对象关联,所述第二信息与所述第一数据集合关联;
97.响应于接收到对所述至少一条第二信息中任一目标信息的删除操作,从所述第一数据集合中删除已选的所述目标信息。
98.本实施例中,通过在第三业务界面设置第三窗口,在第三窗口中所显示的第二信息即属于第一数据集合,即第三窗口中所显示的第二信息即为与第一对象关联的信息。当用户通过第三窗口对第三窗口中所显示的任一第二信息进行删除操作,从而可以从第一数据集合中删除已删除操作的目标信息,从而使得被删除的目标信息不会再与第一对象关联。被删除的目标信息将不会显示在第三窗口。
99.之后,当在另一个与第一对象关联的业务界面的第一输入栏中输入信息时,由于被删除的目标信息不再与第一对象关联,因此该被删除的目标信息也不会作为推荐信息被显示在第一窗口中供用户选择。
100.本实施例中,第三业务界面可以与第一业务界面为同一业务界面,即第三窗口与第一输入栏显示在同一业务界面中;或者,第三业务界面可以与第一业务界面为不同业务界面,即第三窗口与第一输入栏显示在不同业务界面中,本实施例对此不做限制。
101.下面结合图2a~图2b所示的示例性场景以及图3a~图3l所示的示例性业务界面详细陈述本公开实施例所述的技术方案。
102.图2a示出了根据本公开实施例的一个示例性场景的示意图。
103.如图2a所示,该示例性场景可包括第一业务系统100。第一业务系统100可以存储和维护一个或多个对象的信息,例如可以存储第一对象,与第一对象关联的第一用户可以通过第一系统100对第一系统100中存储的第一对象的数据进行管理和更新,例如可以创建针对第一对象的跟进记录。其中,第一系统100可以为项目管理系统、客户信息管理系统、产品信息管理系统等,第一对象相应的可以为项目、客户、产品等,本实施例对此不作限制。
104.第一业务系统100中包括与第一对象关联的第一业务界面。以第一业务系统100为项目管理系统、第一对象为对应于某一项目为例,第一业务界面即为与该项目对应的业务界面,例如可以为跟进记录界面;当需要对该项目新建跟进记录时,即显示该新建跟进记录页面。或者,第一业务界面也可以为与第一对象关联的任意页面,本实施例对此不做限制。
105.以第一业务系统100为项目管理系统、第一对象为项目为例,第一业务界面110可
以是设置于第一业务系统100上且与该项目关联的业务界面,第一输入栏为第一业务界面110上的一个输入栏,该第一输入栏可以输入与第一对象相关的信息,例如可以输入联系人信息、项目信息、产品信息等。即第一输入栏中输入的第一信息以及第一窗口中所显示的信息为联系人信息、项目信息、产品信息等。
106.本实施例中以第一输入栏用于输入联系人信息,即第一信息为联系人信息为例,详细陈述本实施例所述的技术方案。
107.图3a示出了根据本公开实施例的一个示例性业务界面的示意图。
108.如图3a所示,第一业务界面110中包括第一输入栏101。当需要在第一输入栏101中输入信息时,用户可以通过鼠标点击、触控操作等方式对第一输入栏101进行输入触发操作。
109.当显示有第一业务界面110的终端设备接收到对该第一业务系统100中第一业务界面110的第一输入栏101的触发操作时,在第一输入栏101中显示焦点,这样即可在第一输入栏101进行信息输入。同时,在所述第一业务界面110中显示第一窗口102。
110.如图3b所示,所述第一窗口102中显示有相关信息。其中,该第一窗口102中显示的信息来源于第一数据集合,且所述第一数据集合与所述第一对象关联。即在本实施例中,第一窗口102中所显示的信息是与第一业务界面110所对应的第一对象关联的。假设第一对象为项目时,第一窗口102中所显示的信息是与该项目相关的信息。
111.在一些实施例中,第一窗口102中所显示的信息为联系人信息;或者,第一窗口102中所显示的信息也可以为其他信息,例如项目信息、产品信息等,本实施例对此不做限制。
112.在一些实施例中,当对第一输入栏101的所述触发操作不包括在第一输入栏101输入信息的操作时,所述第一窗口102中显示第一数据集合中的与当前触发用户关联的信息。如图3b所示,当在第一输入栏101中显示焦点后,未在第一输入栏101输入信息时,第一窗口102中所显示的信息是与当前触发用户相关联的,例如可以是当前触发用户在第一对象中的常用联系人、近期联系人等。各个联系人可以基于与当前触发用户的联系频率、联系时长等信息进行排序。
113.可选的,当第一窗口102中所能够显示的信息数量过多时,可以在首次加载时仅加载预定数量的信息,并通过当前触发用户对第一窗口102的滚动操作加载其他未显示的信息,如图3l所示。
114.可选的,如图3k所示,当第一窗口102中所显示的信息加载失败时,在第一窗口102中显示用于提示加载失败的提示信息以及用于实现重新加载的加载控件,并可通过点击第一窗口102中的加载控件重新加载第一窗口102中所显示的信息。
115.可选的,如图3j所示,当第一数据集合中不存在与第一对象关联的信息时,第一窗口102中不显示信息。
116.在一些实施例中,当对第一输入栏101的所述触发操作包括在第一输入栏101输入信息的操作时,所述第一窗口102中显示第一数据集合中与输入的信息匹配的信息。如图3c所示,当在第一输入栏101中输入“张”时,则基于输入信息“张”在第一数据集合中进行筛选,选择包括“张”的信息显示在第一窗口102中,即在第一窗口102中仅显示第一数据集合中包括“张”的信息。
117.可选的,在第一窗口102中显示第一数据集合中与输入的信息匹配的信息时,还在
第一窗口102中标记输入的信息。例如当在第一输入栏101中输入“张”时,第一窗口102中所显示的包括“张”的信息中,以高亮或不同的颜色标记“张”。
118.显示第一窗口102后,若第一窗口102中存在当前触发用户所需的信息,则当前触发用户可通过鼠标点击、触控操作等直接从第一窗口102中选择用户所需的信息,则终端设备接收对所述第一窗口102中的一信息的选择操作将所选择的信息显示在所述第一输入栏101中。
119.可选的,如图3d所示,可以预定格式,例如胶囊格式将所选择的信息显示在所述第一输入栏101中。
120.可选的,如图3e、3f所示,第一输入栏101中显示一条第一信息后,还可继续在第一输入栏101中进行输入,即第一输入栏101中可以预定格式显示多条信息。
121.如图3g所示,当第一输入栏101中以预定格式所显示的第一信息的数量满足第一预设值,或者所述第一输入栏101中以预定格式所显示的第一信息的行数满足第二预设值,固定所述第一输入栏101的视口的尺寸;终端设备可基于当前触发用户对第一输入栏101的滚动操作,在所述第一输入栏101的视口中显示相应的所述第一信息。
122.可选的,如图3f所示,第一输入栏101中每个以预定格式所显示的第一信息均包括一一对应的第二控件104,终端设备可响应于接收到对第二控件104的触发操作,在第一输入栏101中删除与已触发的第二控件104对应的第一信息,从而方便的实现第一信息的删除操作。
123.若第一窗口102中不存在当前触发用户所需的信息,则当前触发用户可以在第一输入栏101中直接添加信息,终端设备响应于添加新信息的操作并获取在第一输入栏101中输入的第一信息。
124.可选的,如图3b所示,当终端设备接收到对第一输入栏的触发操作时,在所述第一业务界面200中显示与所述第一输入栏101对应的第一控件103。当当前触发用户在第一输入栏101中添加信息后,对该第一控件103执行触发操作,终端设备即可响应于对该第一控件103的触发操作获取在第一输入栏101中输入的第一信息;或者,终端设备也可响应于对第一输入栏101的其他操作,例如终端设备也可响应于在第一输入栏101中添加信息后执行的回车、空格等操作获取在第一输入栏101中输入的第一信息,本实施例对此不做限制。
125.获取第一输入栏101中输入的第一信息后,需判断在所述第一信息是否满足预设的解析规则。
126.本实施例中,可判断所述第一信息的格式是否满足预设的解析规则,和/或,判断所述第一信息的内容是否满足预设的解析规则。本实施例中,可将第一信息与预设格式和/或预设内容进行比较:当第一信息满足预设格式和/或预设内容时,以预定格式,例如胶囊格式将所述第一信息显示在所述第一输入栏101中,并将所述第一信息存储至第一数据集合中;当第一信息不满足预设格式和/或预设内容时,仅以预定格式,例如胶囊格式将所述第一信息显示在所述第一输入栏101中,而不将所述第一信息存储至第一数据集合中。
127.如图3h所示,假设第一信息的预设格式为“职位-联系人”,则获取第一信息后,首先判断该第一信息“采购主管-王五”是否符合该预设格式,若符合该预设格式,则将第一信息“采购主管-王五”以胶囊格式显示在第一输入栏101中;假设第一信息的预设内容包括“职位”,获取第一信息“采购主管-王五”后,获取其职位“采购主管”后判断其是否是第一业
务系统100中所存储的职位,若第一业务系统100中所存储的职位包括“主管”,即第一信息符合该预设内容,则将第一信息“采购主管-王五”以胶囊格式显示在第一输入栏101中,如图3i所示。
128.当第一信息的格式和/或内容满足预设的解析规则,以预定格式将所述第一信息显示在所述第一输入栏101中,并将所述第一信息存储至第一数据集合中,这样用户在填写第一信息时,无需跳转到其他页面或者调出浮层填写后再在第一输入栏101中进行相关信息的填写,从而无需中断填写过程,可一次实现选择或者录入匹配工作;同时,存储至第一数据集合中的第一信息可在下一次针对同一对象的第一业务界面100的第一输入栏101中进行相关内容填写时,可显示在第一窗口102中以供用户选择,从而方便的实现了对客户联系人信息的维护与使用。
129.而若第一信息的格式和/或内容不满足预设的解析规则,说明该第一信息的格式和/或内容不符合相关信息的存储要求,此时仅将第一信息以预定格式显示在所述第一输入栏101中,而不将所述第一信息存储至第一数据集合中,从而在保证此次页面信息录入的同时,不会对第一数据集合中所存储的数据造成不利影响。
130.即将所述第一信息存储至第一数据集合中之后,终端设备可接收对第一业务系统100中第二业务界面的第二输入栏的输入触发操作,在所述第二业务界面中显示第二窗口;其中,所述第二业务界面与第一对象关联;所述第二窗口包括所述第一信息。
131.图2b示出了根据本公开实施例的另一个示例性场景的示意图。
132.如图2b所示,该示例性场景可包括第一业务系统100和第二业务系统200,且第一业务系统100和第二业务系统200为不同的系统。
133.在一些实施例中,第二业务系统200可以为通信系统,例如可以为即时通信系统。对于一个项目来说,该通信系统中可包括该项目的全部联系人,全部联系人可通过该通信系统实现沟通交流。
134.在一些实施例中,当第二业务系统200中不存在一个与第一对象关联的群组时,可在将第一信息存储至第一数据集合中之后,即在第二业务系统200中创建与所述第一对象关联的第二群组,并基于所述第一信息中的所述联系人生成所述第二群组中的群成员。
135.如图3a所示,第一业务界面110中存在用于创建群组的群组生成控件,其可以显示有“创建客户群”,当在第一输入栏101中完成第一信息的显示并触发了该群组生成控件后,点击第一业务界面110中的提交控件,即可在第二业务系统200中创建与第一对象关联的第二群组,并基于第一信息中的联系人生成第二群组中的群成员,这样即可在第一业务界面中填写联系人信息的同时,自动将联系人均加入一个新建的通信群组中,而无需用户手动在第二业务系统中创建群组,方便用户使用。
136.在一些实施例中,如图3a所示,当第一业务界面110中除了在第一输入栏101中输入的联系人,还存在另一方联系人时(例如内部参会人),可将内部参会人中的联系人也加入第二群组中,从而使得与该第一对象关联的联系人均存在于同一个通信群组中,便于交流沟通。
137.在一些实施例中,第二业务系统200中存在一个与第一对象关联的群组,在该群组中的群成员仅包括与第一对象关联的联系人。例如,当第一对象为存储于第一业务系统100中的一个项目时,第二业务系统200中与第一对象关联的群组中的联系人即为与该项目相
关的联系人。相应的,在第一窗口102中所显示的信息即为该群组中的联系人。
138.当第一信息包括联系人信息时,获取在第一输入栏101中输入的第一信息之后,还需判断所述第一信息中的所述联系人是否与第二业务系统200中的联系人关联。当所述第一信息中的所述联系人与所述第二业务系统中的联系人关联,例如第一信息中的联系人为第二业务系统200中的联系人时,以预定格式将所述第一信息显示在所述第一输入栏101中,并将所述第一信息存储至第一数据集合中;当所述第一信息中的所述联系人不与所述第二业务系统200中的联系人关联,例如第一信息中的联系人不为第二业务系统200中的联系人时,仅以预定格式将所述第一信息显示在所述第一输入栏中101中,而不将所述第一信息存储至第一数据集合中。
139.在本实施例中,当第一信息中的联系人为第二业务系统200中的联系人时,以预定格式将所述第一信息显示在所述第一输入栏101中,并将所述第一信息存储至第一数据集合中,这样用户在填写第一信息时,无需跳转到其他页面或者调出浮层填写后再在第一输入栏101中进行相关信息的填写,从而无需中断填写过程,可一次实现选择或者录入匹配工作;同时,可保证此次填写的联系人信息是属于同一客户的,且存储至第一数据集合中的第一信息可在下一次针对同一对象的第一业务界面100的第一输入栏101中进行相关内容填写时,可显示在第一窗口102中以供用户选择,从而方便的实现了对客户联系人信息的维护与使用。
140.而若第一信息中的联系人为第二业务系统200中的联系人时,说明该第一信息中的联系人无需存储,此时仅将第一信息以预定格式显示在所述第一输入栏101中,而不将所述第一信息存储至第一数据集合中,从而在保证此次页面信息录入的同时,不会对第一数据集合中所存储的数据造成不利影响。
141.将所述第一信息存储至第一数据集合中之后,可获取设置于第二业务系统200中与所述第一对象关联的第一群组,并向所述第一群组中发送通知信息。其中,该通知信息可以用于告知第一群组中的群成员已有此次项目跟进的沟通对象、沟通内容等信息,以便于第一群组中的群成员可随时得知项目进度及相关信息。
142.在一些实施例中,获取设置于第二业务系统200中与所述第一对象关联的第一群组之后,还可以将所述第一信息中的所述联系人加入所述第一群组。本实施例中,由于第一信息中的联系人之前未存在于该第一群组中,而此次沟通对象中包括该第一信息中的联系人,因此可通过此次第一输入栏101中信息的填写将该第一信息中的联系人自动加入第一群组中,而无需用户在第二业务系统200中手动操作将该联系人加入第一群组中,从而方便的用户的操作,提高了用户体验。
143.需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
144.需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理
和并行处理也是可以的或者可能是有利的。
145.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种信息处理装置。
146.参考图4,所述装置,包括:
147.触发模块11,被配置为:响应于接收到对第一业务系统中第一业务界面的第一输入栏的触发操作,在所述第一业务界面中显示第一窗口,所述第一窗口中显示有第一数据集合中的信息;其中,所述第一业务界面与所述第一业务系统中的第一对象关联,所述第一数据集合与所述第一对象关联。
148.显示模块13,被配置为:响应于对所述第一窗口中的一信息的选择操作将所选择的信息显示在所述第一输入栏中;或者,响应于添加新信息的操作,将输入的第一信息显示在所述第一输入栏中,并将所述第一信息存储至所述第一数据集合中。
149.在一些实施例中,所述触发模块11,还被配置为:
150.当所述触发操作包括在第一输入栏输入信息的操作时,所述第一窗口中显示第一数据集合中与输入的信息匹配的信息;
151.当所述触发操作不包括在第一输入栏输入信息的操作时,所述第一窗口中显示第一数据集合中的与当前触发用户关联的信息。
152.在一些实施例中,所述显示模块13,还被配置为:
153.判断在所述第一信息是否满足预设的解析规则;
154.响应于所述第一信息满足预设的解析规则,以预定格式将所述第一信息显示在所述第一输入栏中,并将所述第一信息存储至第一数据集合中;
155.响应于所述第一信息不满足预设的解析规则,仅以预定格式将所述第一信息显示在所述第一输入栏中。
156.在一些实施例中,所述显示模块13,还被配置为:
157.判断所述第一信息的格式是否满足预设的解析规则,和/或,判断所述第一信息的内容是否满足预设的解析规则。
158.在一些实施例中,所述第一信息包括联系人信息。
159.在一些实施例中,所述显示模块13,还被配置为:
160.判断所述第一信息中的所述联系人是否与第二业务系统中的联系人关联;其中,所述第二业务系统为通信系统;
161.响应于所述第一信息中的所述联系人与所述第二业务系统中的联系人关联,以预定格式将所述第一信息显示在所述第一输入栏中,并将所述第一信息存储至所述第一数据集合中;
162.响应于所述第一信息中的所述联系人不与所述第二业务系统中的联系人关联,仅以预定格式将所述第一信息显示在所述第一输入栏中。
163.在一些实施例中,所述第二业务系统中存在与所述第一对象关联的群组;所述装置,还被配置为:
164.获取与所述第一对象关联的第一群组;所述第一群组设置于第二业务系统中;
165.向所述第一群组中发送通知信息。
166.在一些实施例中,所述装置,还被配置为:
167.将所述第一信息中的所述联系人加入所述第一群组。
168.在一些实施例中,所述装置,还被配置为:
169.接收对第一业务系统中第二业务界面的第二输入栏的输入触发操作,在所述第二业务界面中显示第二窗口;
170.其中,所述第二业务界面与第一对象关联;所述第二窗口包括所述第一信息。
171.在一些实施例中,所述第二业务系统中不存在与所述第一对象关联的群组;所述装置,还被配置为:在所述第二业务系统中创建与所述第一对象关联的第二群组,并基于所述第一信息中的所述联系人生成所述第二群组中的群成员。
172.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
173.上述实施例的装置用于实现前述任一实施例中相应的服务编排方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
174.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的方法。
175.图5示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
176.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
177.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
178.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
179.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
180.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
181.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实
现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
182.上述实施例的电子设备用于实现前述任一实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
183.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的方法。
184.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
185.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
186.基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种计算机程序产品,其包括计算机程序。在一些实施例中,所述计算机程序由一个或多个处理器可执行以使得所述处理器执行所述的方法。对应于方法各实施例中各步骤对应的执行主体,执行相应步骤的处理器可以是属于相应执行主体的。
187.上述实施例的计算机程序产品用于使处理器执行如上任一实施例所述的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
188.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
189.另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因此,这些描述应被认为是说明性的而不是限制性的。
190.尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
191.本公开实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。