一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种卡片式交互方法、装置、设备和介质与流程

2021-11-29 13:11:00 来源:中国专利 TAG:


1.本发明涉及智能交互应用领域,尤其涉及一种卡片式交互方法、装置、设备和介质。


背景技术:

2.目前很多市场上的app都带有im即时通讯功能,作为用户之间的沟通的桥梁,大大方便了用户之间的信息交流。作为线上问诊领域,im即时通讯就是医生与患者最终的沟通手段之一。由于线上问诊中,医生除了使用语音、文本、图片等基本的聊天信息外,还需要通过推送健康信息或者计划、调查问卷、服务选择和购买、转诊、处方、商品、评价等等。在目前,在线即时问诊还没有一种成型模式,很多交互手段也在逐步的摸索之中,随着业务的发展,即时问诊过程中需要承载的信息也会越来越多。
3.为了应对这种情况,传统方法一般是通过迭代的方式来支持新的信息类型。但是用户使用的app存在碎片化的现象,部分用户不愿意将app版本升级到最新,往往会关闭自动更新功能。特别是android手机用户,应用市场良莠不齐,部分市场上架的app还是比较旧的版本。传统的方法为了兼容旧版本的情况,一种方式是通过服务器这边做客户端版本判断,这样会造成服务端代码复杂切难以维护。另一种方式就是在app中预制降级处理,对于新的信息类型,会展示一条话术信息并且提示用户升级。业务与应用版本高度绑定,导致用户体验差。


技术实现要素:

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.图1为本发明一实施例中卡片式交互方法的流程示意图。
40.图2为本发明一实施例中构建信息素数据库的流程示意图。
41.图3为本发明一实施例中信息素匹配的流程示意图。
42.图4为本发明一实施例中卡片模板匹配的流程示意图。
43.图5为本发明一实施例中卡片式交互装置的模块图。
44.图6为本发明一实施例中卡片式交互设备的结构示意图。
具体实施方式
45.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
46.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
47.请参阅图1,本发明提供了一种卡片式交互方法,包括以下步骤。
48.步骤s1:服务器端更新卡片模板配置参数,其中,所述卡片模板包括信息展示卡片模板和信息采集卡片模板;配置参数包括:标题、卡片外观以及显示数据类型;
49.步骤s2:应用端根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板,并将所述匹配的卡片模板与服
务器端对应卡片模板进行比对,并根据所述比对结果更新应用端对应卡片模板;
50.步骤s3:根据更新后的与输入信息匹配的所述卡片模板获取信息素,得到输出卡片,其中,所述信息素包括:标题、描述文本和/或图像。
51.步骤s4:从所述输出卡片中获取用户录入数据进行用户行为分析,并将分析结果反馈至服务方,其中,所述分析结果包括症状、治疗效果和/或用药记录
52.下面结合具体实施例对本发明卡片式交互方法的工作流程步骤进行说明。
53.在步骤s1中,卡片模板可包括信息展示类模板、界面跳转类模板以及信息采集类模板等。其中,信息展示类模板可包括主标题、副标题、描述文本以及图像。以接受咨询医生展示卡片为例,主标题可以为xx医生,副标题可以为职称如教授、专业医师、见习医师等,描述文本可以为个人履历或简介等,图像为医生头像、职业照等。针对特定疾病的展示卡片,其主标题可为疾病名称,可以没有副标题或副标题为疾病的别名、类属等,描述文本可为疾病的那个症状等,可根据选择附上一张或多张症状图像。界面跳转类模板主要是指点击卡片中的文字或图像可进入对应的二级卡片或二级显示界面。其中,界面跳转类模板可仅包括文字描述或图片。信息采集类模板主要是指卡片中包含设定的埋点信息,根据埋点信息获取交互双方或其中一方的录入信息。以上仅示例性地介绍了各类卡片模板样式,其他卡片模板样式可根据实际应用需求进行设置,不限于此。
54.步骤s2中,应用端根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板,并将所述匹配的卡片模板与服务器端对应卡片模板进行比对,并根据所述比对结果更新应用端对应卡片模板。
55.在一实施例中,将所述匹配的卡片模板与服务器端对应卡片模板进行比对,并根据所述比对结果更新应用端对应卡片模板,包括:
56.根据所述匹配样式的卡片模板,生成更新校验请求,其中,所述更新校验请求中包含应用端卡片模板的唯一标识码;
57.将应用端卡片模板的唯一标识码与服务器端存储的卡片的唯一标识码进行比对,判断服务器端是否存在新的卡片模板,并从服务器端获取用于更新的卡片模板作为新的匹配卡片模板。
58.具体地,这里的应用端可包括服务方的应用端也可包括用户方的应用端。示例性的,医生和患者通过各自的应用端进行即时通信,医生作为服务方,患者作为用户方,双方的应用端均可在各自输入信息获取卡片模板后,触发卡片模板的更新校验。根据输入信息得到匹配的卡片模板后,触发更新校验请求,用户方或服务方向服务器端发送更新校验请求,判断服务器端是否当前卡片模板是否存在更新的卡片模板,若存在,则获取更新的卡片模板,替换当前卡片模板,若未更新,则直接根据当前卡片模板获取信息素,并输出展示。更新校验请求中可包含当前卡片模板对应的校验编码作为唯一标识码。将当前卡片模板的校验编码与服务器端更新包对应的卡片模板的校验编码进行比对,判断二者是否一致,若不一致则卡片模板存在更新的卡片模板。示例性地,可采用密码散列函数计算当前卡片模板的散列值(即md5值)作为唯一标识码,通过md5值比较进行更新校验。
59.在另一实施例中,也可在应用端启动完成初始化后,在服务方的应用端和/或用户方的应用端预加载用于更新卡片模板的更新包。根据输入信息获取匹配的卡片模板后,将匹配的卡片模板与预加载的更新包进行更新校验,判断是否需要解析更新包以获取新的卡
片模板。针对卡片模板的更新包括但不限于排版方式,数据结构、外观尺寸等。其中数据结构包括存文本数据、文本与一张或多张图像结合的数据等。
60.通过以上方式进行更新校验,可实现即时通信过程中的动态数据更新,只针对触发的业务进行更新,避免因应用端版本不一致导致的部分更新业务难以有效推广和实施的问题。同时在通信双方无感的情况下自动完成业务层面的更新,增强用户体验,可有效保持服务器端与应用端的一致性。
61.在步骤s3中,根据更新后的与输入信息匹配的所述卡片模板获取信息素,得到输出卡片,其中,所述信息素包括:标题、描述文本和/或图像。
62.请参阅图2,在一实施例中,根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板之前还可包括以下步骤:
63.步骤201,构建信息素数据库,并将信息素划分为多个信息素类别;
64.步骤202,将录入所述信息素数据库的样本数据分别存储至对应类别,其中,信息素类别包括:个人信息、疾病信息、药品信息和病例信息等。
65.请参阅图3,在一实施例中,将录入所述信息素数据库的样本数据分别存储至对应类别,包括:
66.步骤s2021,获取样本数据,并对样本数据进行分类和/或聚类,得到多个数据类别;
67.步骤s2022,将所述数据类别与所述信息素数据库中的信息素类别匹配,并将对应样本数据录入匹配的信息素类别。
68.具体地,可整理各类样本数据,如电子病历、药品说明书、医生简历、处方等。并预先对样本数据进行类别标注,进而采用分类和/或聚类算法对经过标注的样本数据进行处理。其中,针对纯图像可采用卷积神经网络进行特征提取和分类;针对文本图像可采用ocr(optical character recognition)模型提取文本特征进行特征分类;针对纯文本数据可lstm(long short term memory neural network)神经网路进行特征提取分类。聚类时,可采用k

means聚类方法、均值漂移聚类方法或基于密度的聚类方法等。具体分类/聚类模型或算法的选择可根据应用需求进行调整。
69.请参阅图4,在一实施例中,根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板,包括:
70.步骤s203,获取所述输入信息中的关键特征,并对所述关键特征进行分类,得到关键特征类别;
71.步骤s204,根据所述关键特征类别获取匹配样式的卡片模板。
72.具体地,可预先设置每种卡片模板对应的特征类别。示例性地,信息展示类模板可对应人物类特征、物品类特征等,如人物类特征可包括姓名、职称、擅长领域等;物品类特征可包括药品名称、适应症等;界面跳转类模板与信息展示类模板对应特征类别可存在交叉,信息采集类模板可对应症状问询等特征。以信息展示类模板为例,用户方在开启用户端app后,输入“xx医生”,用户端根据用户输入信息匹配得到信息展示类模板,基于信息展示类模板调取对应信息素,生成输出卡片反馈给用户方进行信息展示。输入“xx药品”,用户端可根据药品名称匹配信息展示模板,生成输出卡片反馈给用户方。用户方也可点击输出卡片中
的特定文字或图像进入二级界面或二级卡片,完成跳转。也可由服务方输入信息匹配对应的卡片模板,进而获取信息素输出至用户方,进行信息采集、展示或其他交互。可由一个信息展示卡片跳转到另一个信息展示卡片,也可由一个信息展示卡片跳转到一个信息采集卡片。卡片模板对应的特征类别可根据实际应用需求进行设置,这里不作限制。
73.在一实施例中,获取所述输入信息中的关键特征,并对所述关键特征进行分类,得到关键特征类别,包括:
74.步骤s2031,预先对输入信息进行特征提取,获取关键特征,计算关键特征与卡片模板特征特别的相似度;当关键特征与其中一个特征类别的相似度达到设定阈值时,则将所述特征类别作为对应关键特征的关键特征类别,根据所述关键特征类别获取匹配的卡片模板;
75.步骤s2032,当关键特征为多个时,判断多个关键特征是否对应同一关键特征类别,若对应不同关键特征类别,则分别获取与每个关键特征类别对应的卡片模板;
76.步骤s2033,根据多个关键特征类别匹配预设优先级规则,并根据所述优先级规则设置各匹配的卡片模板的展示顺序。
77.具体地,完成卡片模板的特征类别设置后,可预先通过循环神经网络对输入信息进行特征提取,获取关键特征,计算关键特征与卡片模板特征特别的相似度,相似度计算可采用余弦距离或范式距离等计算方式,这里不作限制。当关键特征与其中一个特征类别的相似度达到设定阈值时,则将该特征类别作为关键特征对应的关键特征类别,进而获取特征类别对应的卡片模板。由于输入信息往往为一段连续文本,其中可包括多个关键特征。当关键特征为多个时,可分别将每个关键特征与卡片模板的特征类别进行相似度比对,获取满足相似度阈值的多个关键特征类别,组成类别集合。进一步判断类别集合中是否包含不同的关键类别特征。具体地,可为每个卡片模板对应的特征类别设置唯一标识码。根据唯一标识码判断类别集合中是否包含多个不同的关键特征类别。示例性地,类别集合中包含四个关键特征类别a1、a2、a3、a4,分别对应唯一识别码001,003,002,001,则根据唯一标识码可知类别集合中包含三个不同的关键特征类别。进一步地,可删除类别集合中冗余的关键特征类别,进而根据类别集合中的关键特征类别获取对应数量的卡片模板。在一实施例中,可根据类别集合包含的关键特征类别匹配预先设置的优先级规则。其中优先级规则包括不同特征类别对应卡片模板的展示顺序。若无匹配的优先级规则,则随机设置各关键特征类别对应卡片模板的展示顺序。若两关键特征类别处于同一优先级时,也可采用随机的方式设置对应的展示顺序。具体优先级规则可根据实际应用需求进行设置和调整,这里不作限制。
78.多个关键特征对应同一卡片模板的特征类别则只需要输出一个卡片模板获取对应信息素进行展示即可。根据匹配的优先级规则设置获取的多个卡片模板展示顺序后,可根据所述展示顺序设置多个卡片的跳转方式。示例性地,如同时获取a、b、c三个卡片模板,经过匹配信息素后,生成对应的a、b、c三个卡片,其展示顺序依次为b、a、c。用户方优先展示a卡片,点击a卡片对应位置跳转到b卡片,在点击b卡片位置跳转到c卡片。若其中a卡片为界面跳转类卡片时,跳转到a卡片后,可在完成a卡片对应的跳转操作后,再获取c卡片的展示数据。通过以上方式,充分利用优先的展示区域,按输入需求进行逐项交互展示,增强用户体验。
79.在另一实施例中,卡片模板的展示顺序设置方式也可包括根据输入信息中关键特征的位置先后顺序进行设置。具体地,如用户方输入的描述语句中包含f1、f2、f3三个对应不同特征类别的关键特征,且关键特征的位置顺序为f1在f2之前,f2在f3之前,则f1对应的卡片优先展示,其次为f2对应的卡片,最后为f3对应的卡片。
80.若多个关键特征对应同一卡片模板时,可计算关键特征之间的相似度,将相似度达到设定阈值的关键特征归为一类,同类关键特征只获取一个对应特征类别的卡片模板。以此方式避免用户重复输入多个相同或相似特征,而导致输出卡片信息冗余或混乱的问题。
81.通过多特征匹配以适应即时通信过程中输入信息的多样性,避免因卡片模板限制输入形式或内容,不限于单特征输入,增强用户体验,提高信息交互效率。
82.此外,当输入信息中的关键特征与当前各卡片模板不匹配时,发送第一请求信息至服务器端,根据第一请求信息获取新增卡片模板。
83.具体地,当输入信息中一个或多个关键特征与当前各卡片模板对应的类别特征的相似度低于设定相似度阈值时,则可生成第一请求信息。可采用密码散列函数计算所有当前卡片模板对应的散列值,并根据散列值生成第一请求信息。将第一请求信息发送至服务器端,与服务器端存储的卡片模板对应的散列值进行比较,若二者一致,则服务器端无新增卡片模板;若二者不一致,则将服务器端的卡片模板更新包加载到用户方的应用端。用户方应用端解析加载的更新包,通过更新包中每个卡片模板对应标识码与当前各卡片模板对应标识码进行逐一比对。若标识码一致,则说明用户方当前卡片模板与更新包中卡片模板相对应。若更新包中任意一个卡片模板的标识码与用户方当前所有卡片模板对应的标识码均不匹配,则更新包中该卡片模板作为新增卡片模板。将关键特征与新增卡片模板对应的特征类别进行比对,若满足匹配条件则根据新增卡片模板对应的信息类型获取信息素,生成输出卡片。其中,每个卡片模板在设置更新包时,便可设置卡片模板与特征类别的对应关系。
84.在一实施例中,也可在用户方或服务方的应用端启动相关应用时,可触发第一请求信息卡片模板更新包的预加载,用户方或服务方的输入信息中关键特征,在当前各卡片模板中无法找到匹配的卡片模板时,可解析预加载的更新包,获取新增卡片模板。
85.更新包也可对当前卡片模板与特征类别的对应关系进行更新,在解析更新包后,可针对各更新的卡片模板进行特征匹配,获取匹配的卡片模板。自动出发用户方或服务方的家在更新包完成动态热更新,以准确响应各类新增信息类型,提高即使通信交互的有效性和效率。
86.在一实施例中,基于所述输入信息匹配所述卡片模板的信息素,包括:
87.步骤s207,根据所述卡片模板的数据结构,生成检索链,所述检索链包含输入信息对应的关键特征;
88.步骤s208,根据所述检索链中各节点对应的数据类型,获取与所述关键特征匹配的信息素并录入对应节点。
89.具体地,可根据所述关键特征从所述信息素数据库中获取匹配的信息素,其中信息素包括:图片、描述文本、关联词等。示例性地,若关键特征与信息素中一个或多个特征的相似度达到设定阈值,则判断对应的信息素为与关键特征匹配的信息素。进一步地,并通过
所述检索链中的节点对应的数据类型从所述匹配的信息素中获取录入信息。如其中一个节点为图片类型,则获取信息中图片录入卡片对应位置。若图片为多张时,可随机选择其中一张图片,或,根据图片特征类别与关键特征的相似度排序,选出相似度最高的一张图像录入卡片中。
90.在一实施例中,可根据卡片对应区域尺寸调整获取信息素的数据量。例如,卡片中描述文本的展示区域只能容纳50个字符,而获取的信息素字符超过100。则可截取信息素中的前50个字符进行展示,并获取次级卡片用于承载剩余字符。用户可点击当前卡片跳转到次级卡片获取剩余信息。
91.在步骤s4中,从所述输出卡片中获取用户录入数据进行用户行为分析,并将分析结果反馈至服务方,其中,所述分析结果包括症状、治疗效果和/或用药记录。
92.具体地,服务方通过输入信息获取对应卡片后,可输入需求参数,根据需求参数在卡片中生成锚点,并将包含锚点的卡片输出至用户方。用户方填写锚点对应的需求反馈信息。卡片根据设置的锚点提取用户录入数据,针对用户行为进行分析。示例性地,医生需要采集患者近段时间症状等数据,可输入特定关键特征,获取信息采集卡片模板。再由医生进行信息素配置,设置锚点对应的需求参数。用户方接收到卡片后,点击卡片可自动获取医生配置的需求参数,并根据需求参数进行对应信息录入。
93.服务方未录入对应的需求参数时,也可从信息素数据库中匹配对应各信息素生成默认的信息采集卡片,并反馈至服务方进行适应性调整。用户方和服务方的显示卡片数据可进行同步共享,服务方可查看用户方的操作,进行指导填写,方便即时通信,提高交互效率。
94.进一步地,可获取一段时间内用户方反馈的同类卡片,提取卡片中锚点对应数据,进行用户行为分析如用户反馈的症状变化、统计治疗效果、获取一段时间的用药记录等,并将分析结果反馈给对应的服务方,以便于服务方及时准确地了解用户方在对应时间段内的整体状况,提供针对性的信息输出。
95.当然用户方也可单方面的进行信息输入,录入需求信息进行查询,如输入药品名称,获取药品对应的简介信息并以卡片形式进行实时展示。
96.可选地,用户方或服务方在获取卡片,可根据卡片的标识信息或特征信息生成文字链接,并将文字链接再试在用户方或服务方对应的显示界面上。用户方可选择性地点击文字链接跳转到对应的卡片,避免卡片占用过多显示区域影响用户体验。
97.在一实施例中,如图5所示,提供一种卡片式交互装置,该装置包括:卡片模板更新配置模块10,用于服务器端更新卡片模板配置参数,其中,所述卡片模板包括信息展示卡片模板和信息采集卡片模板;配置参数包括:标题、卡片外观以及显示数据类型;卡片模板更新校验模块11,用于应用端根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板,并将所述匹配的卡片模板与服务器端对应卡片模板进行比对,并根据所述比对结果更新应用端对应卡片模板;信息素获取模块12,用于根据更新后的与输入信息匹配的所述卡片模板获取信息素,得到输出卡片,其中,所述信息素包括:标题、描述文本和/或图像;数据分析模块13,用于从所述输出卡片中获取用户录入数据进行用户行为分析,并将分析结果反馈至服务方,其中,所述分析结果包括症状、治疗效果和/或用药记录。。
98.在一实施例中,装置还包括:数据库构建模块,用于构建信息素数据库,并将信息素划分为多个信息素类别;分类存储模块,用于将录入所述信息素数据库的样本数据分别存储至对应类别,其中,信息素类别包括:个人信息、疾病信息、药品信息和病例信息。
99.在一实施例中,信息素获取模块12包括:归类单元,用于获取样本数据,并对样本数据进行分类和/或聚类,得到多个数据类别;信息素匹配单元,用于将所述数据类别与所述信息素数据库中的信息素类别匹配,并将对应样本数据录入匹配的信息素类别。
100.在一实施例中,信息素获取模块12还包括:特征获取单元,用于获取所述输入信息中的关键特征,并对所述关键特征进行分类,得到关键特征类别;卡片模板匹配单元,用于根据所述关键特征类别获取匹配样式的卡片模板。
101.在一实施例中,特征获取单元包括:关键特征匹配组件,用于预先对输入信息进行特征提取,获取关键特征,计算关键特征与卡片模板特征特别的相似度;当关键特征与其中一个特征类别的相似度达到设定阈值时,则将所述特征类别作为对应关键特征的关键特征类别,根据所述关键特征类别获取匹配的卡片模板;特征判别组件,用于当关键特征为多个时,判断多个关键特征是否对应同一关键特征类别,若对应不同关键特征类别,则分别获取每个关键特征类别对应的卡片模板;优先级匹配组件,用于根据多个关键特征类别匹配预设优先级规则,并根据所述优先级规则设置各匹配的卡片模板的展示顺序。
102.在一实施例中,装置还包括:校验请求生成模块,用于根据与所述输入信息匹配的卡片模板,生成更新校验请求,其中,所述更新校验请求中包含应用端卡片模板的唯一标识码;卡片模板更新模块,将应用端卡片模板的唯一标识码与服务器端存储的卡片的唯一标识码进行比对,判断服务器端是否存在新的卡片模板,并从服务器端获取用于更新的卡片模板作为新的匹配卡片模板。
103.在一实施例中,装置还包括:检索模块,用于根据所述卡片模板的数据结构,生成检索链,所述检索链包含输入信息对应的关键特征;检索响应模块,用于根据所述检索链中各节点对应的数据类型,获取与所述关键特征匹配的信息素并录入对应节点。
104.上述卡片式交互装置可以以一种计算机程序的形式实现,计算机程序可以在如图6所示的计算机设备上运行。计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序。
105.上述卡片式交互装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于终端的存储器中,也可以以软件形式存储于终端的存储器中,以便于处理器调用执行以上各个模块对应的操作。该处理器可以为中央处理单元(cpu)、微处理器、单片机等。
106.如图6所示,为一个实施例中计算机设备的内部结构示意图。提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:服务器端更新卡片模板配置参数,其中,所述卡片模板包括信息展示卡片模板和信息采集卡片模板;配置参数包括:标题、卡片外观以及显示数据类型;应用端根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板,并将所述匹配的卡片模板与服务器端对应卡片模板进行比对,并根据所述比对结果更新应用端对应卡片模板;根据更新后的与输入信息匹配的所述卡片模板获取信息素,得到输出卡片,其中,所述信息素包括:标题、描
述文本和/或图像;从所述输出卡片中获取用户录入数据进行用户行为分析,并将分析结果反馈至服务方,其中,所述分析结果包括症状、治疗效果和/或用药记录。
107.在一实施例中,上述处理器执行时,所实现的根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板之前,包括:构建信息素数据库,并将信息素划分为多个信息素类别;将录入所述信息素数据库的样本数据分别存储至对应类别,其中,信息素类别包括:个人信息、疾病信息、药品信息和病例信息。
108.在一实施例中,上述处理器执行时,所实现的将录入所述信息素数据库的样本数据分别存储至对应类别,包括:获取样本数据,并对样本数据进行分类和/或聚类,得到多个数据类别;将所述数据类别与所述信息素数据库中的信息素类别匹配,并将对应样本数据录入匹配的信息素类别。
109.在一实施例中,上述处理器执行时,所实现的根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板,包括:获取所述输入信息中的关键特征,并对所述关键特征进行分类,得到关键特征类别;根据所述关键特征类别获取匹配样式的卡片模板。
110.在一实施例中,上述处理器执行时,所实现的获取所述输入信息中的关键特征,并对所述关键特征进行分类,得到关键特征类别,包括:预先对输入信息进行特征提取,获取关键特征,计算关键特征与卡片模板特征特别的相似度;当关键特征与其中一个特征类别的相似度达到设定阈值时,则将所述特征类别作为对应关键特征的关键特征类别,根据所述关键特征类别获取匹配的卡片模板;当关键特征为多个时,判断多个关键特征是否对应同一关键特征类别,若对应不同关键特征类别,则分别获取每个关键特征类别对应的卡片模板;根据多个关键特征类别匹配预设优先级规则,并根据所述优先级规则设置各匹配的卡片模板的展示顺序。
111.在一实施例中,上述处理器执行时,所实现的将所述匹配的卡片模板与服务器端对应卡片模板进行比对,并根据所述比对结果更新应用端对应卡片模板,包括:根据所述匹配样式的卡片模板,生成更新校验请求,其中,所述更新校验请求中包含应用端卡片模板的唯一标识码;将应用端卡片模板的唯一标识码与服务器端存储的卡片的唯一标识码进行比对,判断服务器端是否存在新的卡片模板,并从服务器端获取用于更新的卡片模板作为新的匹配卡片模板。
112.在一实施例中,上述处理器执行时,所实现的基于所述输入信息匹配所述卡片模板的信息素,包括:根据所述卡片模板的数据结构,生成检索链,所述检索链包含输入信息对应的关键特征;根据所述检索链中各节点对应的数据类型,获取与所述关键特征匹配的信息素并录入对应节点。
113.在一个实施例中,上述的计算机设备可用作服务器,包括但不限于独立的物理服务器,或者是多个物理服务器构成的服务器集群,该计算机设备还可用作终端,包括但不限手机、平板电脑、个人数字助理或者智能设备等。如图6所示,该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、内存储器、显示屏和网络接口。[
[0114]
其中,该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。计算机设备的非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被
处理器所执行,以用于实现以上各个实施例所提供的一种卡片式交互方法。计算机设备中的内存储器为非易失性存储介质中的操作系统和计算机程序提供高速缓存的运行环境。显示界面可通过显示屏进行数据展示。显示屏可以是触摸屏,比如为电容屏或电子屏,可通过接收作用于该触摸屏上显示的控件的点击操作,生成相应的指令。
[0115]
本领域技术人员可以理解,图6中示出的计算机设备的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0116]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:服务器端更新卡片模板配置参数,其中,所述卡片模板包括信息展示卡片模板和信息采集卡片模板;配置参数包括:标题、卡片外观以及显示数据类型;应用端根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板,并将所述匹配的卡片模板与服务器端对应卡片模板进行比对,并根据所述比对结果更新应用端对应卡片模板;根据更新后的与输入信息匹配的所述卡片模板获取信息素,得到输出卡片,其中,所述信息素包括:标题、描述文本和/或图像;从所述输出卡片中获取用户录入数据进行用户行为分析,并将分析结果反馈至服务方,其中,所述分析结果包括症状、治疗效果和/或用药记录。
[0117]
在一实施例中,该计算机程序被处理器执行时,所实现的根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板之前,包括:构建信息素数据库,并将信息素划分为多个信息素类别;将录入所述信息素数据库的样本数据分别存储至对应类别,其中,信息素类别包括:个人信息、疾病信息、药品信息和病例信息。
[0118]
在一实施例中,该计算机程序被处理器执行时,所实现的将录入所述信息素数据库的样本数据分别存储至对应类别,包括:获取样本数据,并对样本数据进行分类和/或聚类,得到多个数据类别;将所述数据类别与所述信息素数据库中的信息素类别匹配,并将对应样本数据录入匹配的信息素类别。
[0119]
在一实施例中,该计算机程序被处理器执行时,所实现的根据通信过程中服务方和/或用户方的输入信息,从预先存储在应用端中的卡片模板中获取与所述输入信息匹配的卡片模板,包括:获取所述输入信息中的关键特征,并对所述关键特征进行分类,得到关键特征类别;根据所述关键特征类别获取匹配样式的卡片模板。
[0120]
在一实施例中,该计算机程序被处理器执行时,所实现的获取所述输入信息中的关键特征,并对所述关键特征进行分类,得到关键特征类别,包括:预先对输入信息进行特征提取,获取关键特征,计算关键特征与卡片模板特征特别的相似度;当关键特征与其中一个特征类别的相似度达到设定阈值时,则将所述特征类别作为对应关键特征的关键特征类别,根据所述关键特征类别获取匹配的卡片模板;当关键特征为多个时,判断多个关键特征是否对应同一关键特征类别,若对应不同关键特征类别,则分别获取每个关键特征类别对应的卡片模板;根据多个关键特征类别匹配预设优先级规则,并根据所述优先级规则设置各匹配的卡片模板的展示顺序。
[0121]
在一实施例中,该计算机程序被处理器执行时,所实现的将所述匹配的卡片模板
与服务器端对应卡片模板进行比对,并根据所述比对结果更新应用端对应卡片模板,包括:根据所述匹配样式的卡片模板,生成更新校验请求,其中,所述更新校验请求中包含应用端卡片模板的唯一标识码;将应用端卡片模板的唯一标识码与服务器端存储的卡片的唯一标识码进行比对,判断服务器端是否存在新的卡片模板,并从服务器端获取用于更新的卡片模板作为新的匹配卡片模板。
[0122]
在一实施例中,该指令被处理器执行时,所实现的基于所述输入信息匹配所述卡片模板的信息素,包括:根据所述卡片模板的数据结构,生成检索链,所述检索链包含输入信息对应的关键特征;根据所述检索链中各节点对应的数据类型,获取与所述关键特征匹配的信息素并录入对应节点。
[0123]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read

only memory,rom)等。
[0124]
综上所述,本发明一种卡片式交互方法、装置、设备和介质,通过构建卡片模板,根据即时通信过程中通信双方的输入信息触发对应的卡片模块,匹配信息素自动生成与输入信息对应的卡片内容,有效提高交互效率;自动提取输入信息关键特征进行卡片模板匹配,降低对通信双方输入信息格式的限制,增强用户体验;匹配卡片模板后,自动对卡片模板进行更新校验,判断卡片模板是否更新或者是否支持新的数据类型,进而自动完成卡片模板的加载更新;卡片模板更新与应用版本解耦,不受限于应用版本是否发布,基于实时输入信息进行匹配更新,更有利于新业务类型的应用推广,同时兼容不同用户端应用版本,在通信双方无感的情况下快速完成对应卡片的更新,增强用户体验的同时,提高应用上新的效率。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0125]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献