同屏显示药品信息的方法、计算设备和计算机存储介质技术

技术编号:29488459 阅读:15 留言:0更新日期:2021-07-30 18:59
本发明专利技术提供了一种同屏显示药品信息的方法、计算设备和计算机可读存储介质。该方法包括:利用WebSocket协议建立用于第一终端和第二终端进行通信的加密通信房间;获取所述第一终端的识别数据,所述识别数据包括与所述第一终端相关联的随机字符串、所述加密通信房间的标识和用于所述第一终端和所述第二终端的通信的业务流标识;基于所述第一终端的识别数据进入所述加密通信房间;获取所述第一终端的用户希望购买的药品的药品标识信息并且基于所述药品标识信息从所述第二终端的服务器获取所述药品的药品信息;以及通过所述加密通信房间将所述药品的药品信息推送给所述第一终端以使得在所述第一终端和所述第二终端同屏显示所述药品信息。

【技术实现步骤摘要】
同屏显示药品信息的方法、计算设备和计算机存储介质
本专利技术概括而言涉及计算机软件领域,更具体地,涉及一种同屏显示药品信息的方法、计算设备和计算机可读存储介质。
技术介绍
在一般的线下商品购买场景中,顾客通常通过阅读商品外包装上的商品信息来挑选适当的商品并由收银员通过扫描商品外包装上的条形码的方式进行收款。然而,作为一种特殊的商品,与药品有关的信息(以下称为药品信息)更加多样和复杂。例如,除了生产信息、成分信息和适应症信息之外,药品信息通常还包括关于不良反应、禁忌说明、注意事项以及使用剂量等信息。药品外包装面积有限,且药品信息的上述各项内容较多,因此药品外包装上通常仅印刷有简要的生产信息、成分信息和适应症信息。此外,由于药品信息的特殊性和专业性,一般顾客对不良反应、适应症、禁忌说明、使用剂量等专业性知识不够了解,主要依靠询问店员或药师来获得面对面的解答。这种面对面的解答通常受到语言沟通不够细致全面以及店员或药师自身的知识水平的限制。另一方面,由于药品的特殊性,通常即使消费者误购了药品,也不支持退换,这进一步提高了消费者在购买药品之前全面了解药品信息的重要性。
技术实现思路
针对上述问题中的至少一个,本专利技术提供了一种同屏显示药品信息的方案,其通过为药品消费者和药品销售者的终端之间建立加密通信房间,使得在药品消费者购买药品时,能够在药品消费者的终端和药品销售者的终端上同屏显示各项药品信息。根据本专利技术的一个方面,提供了一种同屏显示药品信息的方法。该方法包括:利用WebSocket协议建立用于第一终端和第二终端进行通信的加密通信房间;获取所述第一终端的识别数据,所述识别数据包括与所述第一终端相关联的随机字符串、所述加密通信房间的标识和用于所述第一终端和所述第二终端之间的通信的业务流标识;基于所述第一终端的识别数据进入所述加密通信房间;获取所述第一终端的用户希望购买的药品的药品标识信息并且基于所述药品标识信息从所述第二终端的服务器获取所述药品的药品信息;以及通过所述加密通信房间将所述药品的药品信息推送给所述第一终端以使得在所述第一终端和所述第二终端同屏显示所述药品信息。根据本专利技术的另一个方面,提供了一种计算设备。该计算设备包括:至少一个处理器;以及至少一个存储器,该至少一个存储器被耦合到该至少一个处理器并且存储用于由该至少一个处理器执行的指令,该指令当由该至少一个处理器执行时,使得该计算设备执行根据上述方法的步骤。根据本专利技术的再一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序代码,该计算机程序代码在被运行时执行如上所述的方法。在一种实施例中,该方法还包括:从所述第一终端接收所述第一终端的用户信息和业务信息,其中所述用户信息至少包含所述用户的标识信息,所述业务信息至少包括所述业务流标识;响应于接收到所述第一终端的所述用户信息产生所述随机字符串;以及基于所述随机字符串、所述加密通信房间的标识和所述业务流标识产生所述第一终端的识别数据,其中所述识别数据的形式是二维码。在一种实施例中,其中所述用户信息与所述随机字符串相关联地缓存至所述第二终端的缓存数据库,并且获取所述第一终端的识别数据包括:扫描所述二维码以获得所述随机字符串;将所述随机字符串发送给令牌中心;以及从所述令牌中心接收所述令牌中心从所述缓存数据库获取的与所述随机字符串相对应的用户信息。在一种实施例中,基于所述药品标识信息从所述第二终端的服务器获取所述药品的药品信息还包括:响应于确定所述第二终端的权限级别满足获取所述药品信息的权限要求,基于所述药品标识信息从所述第二终端的服务器获取所述药品的药品信息;以及响应于确定所述第二终端的权限级别不满足获取所述药品信息的权限要求,退出所述加密通信房间。在一种实施例中,该方法还包括:确定所述第一终端是否离开所述加密通信房间;响应于确定所述第一终端离开所述加密通信房间,向所述第一终端推送返回消息,所述返回消息包括所述业务流标识;响应于确定接收到所述第一终端对所述返回消息的操作,基于所述业务流标识继续所述第一终端和所述第二终端的通信。在一种实施例中,该方法还包括:确定来自所述第一终端的通信质量是否低于预定值;响应于确定来自所述第一终端的通信质量低于预定值,向所述第一终端推送返回消息,所述返回消息包括所述业务流标识;响应于确定接收到所述第一终端对所述返回消息的操作,基于所述业务流标识继续所述第一终端和所述第二终端的通信。利用本专利技术的方案,药品购买者在支付之前即可全面了解药品信息,提高了交易透明度和药品使用的安全性,并且消除了人工解释的成本。附图说明通过参考下列附图所给出的本专利技术的具体实施方式的描述,将更好地理解本专利技术,并且本专利技术的其他目的、细节、特点和优点将变得更加显而易见。图1示出了用于实现根据本专利技术的实施例的同屏显示药品信息的方法的系统的示意图。图2示出了根据本专利技术的一些实施例的同屏显示药品信息的方法的流程图。图3示出了根据本专利技术实施例的用于预先产生第一终端的识别数据的方法的流程图。图4示出了根据本专利技术一些实施例的第二终端获取第一终端的用户信息的方法的流程图。图5示出了适合实现本专利技术的实施例的计算设备的结构方框图。具体实施方式下面将参照附图更详细地描述本专利技术的优选实施方式。虽然附图中显示了本专利技术的优选实施方式,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本专利技术更加透彻和完整,并且能够将本专利技术的范围完整的传达给本领域的技术人员。在下文的描述中,出于说明各种专利技术的实施例的目的阐述了某些具体细节以提供对各种专利技术实施例的透彻理解。但是,相关领域技术人员将认识到可在无这些具体细节中的一个或多个细节的情况来实践实施例。在其它情形下,与本申请相关联的熟知的装置、结构和技术可能并未详细地示出或描述从而避免不必要地混淆实施例的描述。除非语境有其它需要,在整个说明书和权利要求中,词语“包括”和其变型,诸如“包含”和“具有”应被理解为开放的、包含的含义,即应解释为“包括,但不限于”。在整个说明书中对“一个实施例”或“一些实施例”的提及表示结合实施例所描述的特定特点、结构或特征包括于至少一个实施例中。因此,在整个说明书的各个位置“在一个实施例中”或“在一些实施例”中的出现不一定全都指相同实施例。另外,特定特点、结构或特征可在一个或多个实施例中以任何方式组合。此外,说明书和权利要求中所用的第一、第二等术语,仅仅出于描述清楚起见来区分各个对象,而并不限定其所描述的对象的大小或其他顺序等。图1示出了用于实现根据本专利技术的实施例的同屏显示药品信息的方法的系统1的示意图。如图1中所示,系统1包括第一终端10、第二终端20和与第二终端20相关联的服务器30。第一终端10、第二终端20和服务器30可以通过网络40进行数据交互。这里,第一终端10可以是药品购买者的移动终端,如手机、平板电脑等。第一终端10例如可以通过其上安装本文档来自技高网...

【技术保护点】
1.一种同屏显示药品信息的方法,包括:/n利用WebSocket协议建立用于第一终端和第二终端进行通信的加密通信房间;/n获取所述第一终端的识别数据,所述识别数据包括与所述第一终端相关联的随机字符串、所述加密通信房间的标识和用于所述第一终端和所述第二终端之间的通信的业务流标识;/n基于所述第一终端的识别数据进入所述加密通信房间;/n获取所述第一终端的用户希望购买的药品的药品标识信息并且基于所述药品标识信息从所述第二终端的服务器获取所述药品的药品信息;以及/n通过所述加密通信房间将所述药品的药品信息推送给所述第一终端以使得在所述第一终端和所述第二终端同屏显示所述药品信息。/n

【技术特征摘要】
1.一种同屏显示药品信息的方法,包括:
利用WebSocket协议建立用于第一终端和第二终端进行通信的加密通信房间;
获取所述第一终端的识别数据,所述识别数据包括与所述第一终端相关联的随机字符串、所述加密通信房间的标识和用于所述第一终端和所述第二终端之间的通信的业务流标识;
基于所述第一终端的识别数据进入所述加密通信房间;
获取所述第一终端的用户希望购买的药品的药品标识信息并且基于所述药品标识信息从所述第二终端的服务器获取所述药品的药品信息;以及
通过所述加密通信房间将所述药品的药品信息推送给所述第一终端以使得在所述第一终端和所述第二终端同屏显示所述药品信息。


2.如权利要求1所述的方法,还包括:
从所述第一终端接收所述第一终端的用户信息和业务信息,其中所述用户信息至少包含所述用户的标识信息,所述业务信息至少包括所述业务流标识;
响应于接收到所述第一终端的所述用户信息产生所述随机字符串;以及
基于所述随机字符串、所述加密通信房间的标识和所述业务流标识产生所述第一终端的识别数据,其中所述识别数据的形式是二维码。


3.如权利要求2所述的方法,其中所述用户信息与所述随机字符串相关联地缓存至所述第二终端的缓存数据库,并且获取所述第一终端的识别数据包括:
扫描所述二维码以获得所述随机字符串;
将所述随机字符串发送给令牌中心;以及
从所述令牌中心接收所述令牌中心从所述缓存数据库获取的与所述随机字符串相对应的用户信息。


4.如权利要求1所述的方法,其中基于所述药品标识信...

【专利技术属性】
技术研发人员:周昊王欣郭爱群孙欣然倪述荣王佳斐
申请(专利权)人:南京云联数科科技有限公司上海聚音信息科技有限公司
类型:发明
国别省市:江苏;32

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

1