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

跨机构即时通信方法、服务器、终端及可读存储介质与流程

2022-02-21 07:37:43 来源:中国专利 TAG:


1.本发明涉及即时通信技术,特别涉及跨机构即时通信技术。


背景技术:

2.随着医疗信息化的进一步发展,就诊者可能在不同医疗机构就诊,医生也可能在不同医疗机构进行医疗服务。在传统的即时通信系统中,一个医疗机构就是一个相对独立的信息系统,即使将不同医疗机构集成到同一信息平台,就诊者或医生需要查看不同机构下的通信信息时,就需要在软件中切换选择不同的医疗机构进行查看。同一时间只能选择一个医疗机构下的会话进行查看或发送接收,无法同时查看或发送接收其他医疗机构下的会话信息,即目前所谓的跨机构即时通信系统中,仍然需要用户登录后再选择对应医疗机构才能查看该医疗机构下的会话信息,且若用户a需要在其他医疗机构(用户a未注册并登录的医疗机构)下的用户b建立会话时,则虽然各医疗机构都在同一信息平台,但由于每个医疗机构都是相对独立的信息系统,因此需要用户a在该医疗机构重新注册并登录该医疗机构才能与用户b建立会话,因此可见,目前并没有真正意义上的跨机构即时通信系统及相关方法。


技术实现要素:

3.本发明的目的是要解决目前没有跨机构即时通信系统及相关方法的问题,提供了一种跨机构即时通信方法、服务器、终端及可读存储介质。
4.本发明解决上述技术问题,所采用的技术方案是:跨机构即时通信方法,包括跨机构即时通信服务器处理流程,所述跨机构即时通信服务器处理流程包括系统即时通信步骤,所述系统即时通信步骤具体包括以下步骤:
5.步骤1、系统接收到发送方用户采用第一终端发送来的消息,所述消息包括消息本体、发送方用户信息、接收方用户信息及接收方机构信息;
6.步骤2、系统判断发送方用户是否通过认证与授权,若是则进入步骤3,否则丢弃该消息;
7.步骤3、系统判断发送方用户及接收方用户在接收方机构下是否存在用户登记信息,若是则进入步骤5,否则进入步骤4;
8.步骤4、系统读取接收方机构下不存在用户登记信息的用户信息,并根据该用户信息自动在接收方机构下为该用户进行登记,生成用户登记信息,进入步骤5;
9.步骤5、系统判断发送方用户与接收方用户在接收方机构下是否存在会话,若存在则进入步骤7,否则进入步骤6;所述会话包括会话信息及聊天记录;
10.步骤6、系统自动为发送方用户与接收方用户在接收方机构下建立会话,进入步骤7;
11.步骤7、系统将该消息中的消息本体保存于对应会话的聊天记录中;
12.步骤8、系统判断是否有登录接收方用户的在线终端及登录发送方用户的除第一
终端以外的其他在线终端,若有则选择出对应的在线终端,并向所有选择出的在线终端实时发送该消息,本次消息处理完成,否则不发送,本次消息处理完成。
13.具体的,为实现用户登录后的消息同步,则所述跨机构即时通信服务器处理流程还包括系统用户登录步骤,所述系统用户登录步骤具体包括以下步骤:
14.步骤9、系统接收到某终端发送来的用户登录信息;
15.步骤10、系统对用户进行认证,若用户通过认证,则进入步骤c,否则返回对应终端认证未通过,登录步骤结束;
16.步骤11、系统与该终端建立连接,并提取该用户的所有会话发送至该终端。
17.跨机构即时通信方法,包括终端应用处理流程,所述终端应用处理流程包括终端即时通信步骤,所述终端即时通信步骤具体为:
18.发送消息时,终端应用将用户所输入消息发送至跨机构即时通信服务器,所述消息包括消息本体、发送方用户信息、接收方用户信息及接收方机构信息;
19.接收消息时,终端应用接收到消息,提取其中的发送方用户信息及接收方机构信息,判断是否存在在该接收方机构下与该发送方用户对应的会话,若存在则提取消息中的消息本体,将其置入对应会话的聊天记录中,否则自动建立对应在该接收方机构下与该发送方用户对应的会话,并提取消息中的消息本体,将其置入对应会话的聊天记录中,再根据用户的预先设定判断是否显示和/或提示所接收到的消息,若是则显示对应会话信息和/或提示接收到该会话信息下的消息,否则不处理。
20.具体的,为实现用户登录后的消息同步,则所述终端应用处理流程还包括终端用户登录步骤,所述终端用户登录步骤具体为:终端应用向跨机构即时通信服务器发送用户登录信息;若终端与跨机构即时通信服务器建立连接,并接收到发送来的所有会话,则将其与本终端应用中的会话进行同步,若终端应用接收到跨机构即时通信服务器返回的认证未通过,则提示用户认证未通过。
21.进一步的,为解决现有用户采用终端时,同一时间只能选择一个医疗机构下的会话进行查看或发送接收,无法同时查看或发送接收其他医疗机构下的会话信息的问题,则所述终端应用处理流程还包括终端用户操作步骤,
22.所述终端用户操作步骤具体为:
23.步骤a、用户采用终端登录跨机构即时通信服务器后,终端应用显示操作界面,操作界面中至少包含进入会话列表选项,若用户点击进入会话列表选项则进入步骤b;
24.步骤b、终端应用显示会话列表界面,所述会话列表界面中包含该终端应用中已有的该用户的所有会话信息及添加会话信息选项,用户能够通过点击其中任一一个会话信息进入到对应的聊天记录进行查看及即时通讯,若用户点击添加会话信息选项,则进入步骤c;
25.步骤c、终端应用提示用户输入或选择接收方机构信息及接收方用户信息,当终端应用获取到接收方用户信息及接收方机构信息后,自动在终端应用下建立对应会话,同时进入该会话的聊天记录,若此时用户输入消息本体并点击发送,则终端应用将消息本体、发送方用户信息、接收方用户信息及接收方机构信息一起作为消息发送至跨机构即时通信服务器,否则不进行处理;
26.步骤d、当终端应用显示某一聊天记录时,还提供退出选项,若用户点击退出选项,
则回到步骤b。
27.具体的,为进一步说明终端应用如何提示用户输入或选择接收方机构信息及接收方用户信息,则步骤c中,所述终端应用提示用户输入或选择接收方机构信息及接收方用户信息是指:终端应用显示当前机构列表供用户选择接收方机构信息,当用户选择了某一接收方机构信息后,显示已在该机构下登记的用户登记信息的用户名称列表供用户选择接收方用户信息,当用户选择了某一接收方用户后,终端应用获取到接收方用户信息及接收方机构信息;
28.或,终端应用显示输入框,并提示用户输入接收方机构信息及接收方用户信息,在用户输入了接收方机构信息及接收方用户信息后,终端应用获取到接收方用户信息及接收方机构信息;
29.或,终端应用显示查询输入框,提示用户进行接收方机构信息及接收方用户信息的查询确认,当用户通过查询确认后,终端应用获取到接收方用户信息及接收方机构信息。
30.再进一步的,由于上述方案中,两个用户之间的即时通讯并不需要用户自己去登录具体的机构,因此若用户需要进入某个机构处理其他事务时,则步骤a中,所述操作界面还包括登录机构选项,当用户点击登录机构选项后由用户选择或输入欲登录的机构信息进而登录对应机构。
31.本发明解决上述技术问题,提供了一种跨机构即时通信服务器,其技术方案为:跨机构即时通信服务器,包括处理模块及存储模块,所述处理模块与存储模块连接,所述存储模块中存储有计算机程序,所述计算机程序被处理模块执行时实现如上述跨机构即时通信方法中的跨机构即时通信服务器处理流程。
32.本发明解决上述技术问题,还提供了一种跨机构即时通信终端,其技术方案为:跨机构即时通信终端,包括处理单元及存储单元,所述处理单元与存储单元连接,所述存储单元中存储有计算机程序,所述计算机程序被处理单元执行时实现如上述跨机构即时通信方法中的终端应用处理流程。
33.本发明解决上述技术问题,还提供了一种可读存储介质,其技术方案为:一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述跨机构即时通信方法。
34.本发明的有益效果是,在本发明方案中,通过上述跨机构即时通信方法、服务器、终端及可读存储介质,其可将不同医疗机构集成到同一信息平台(即上述即时通信服务器),用户只需采用终端登录该平台即可,不再需要用户自己注册和/或登录该平台下的某机构才能与另一用户在该机构下进行即时通讯,方便用户。
附图说明
35.图1是本发明中系统即时通信步骤的流程图。
具体实施方式
36.下面结合实施例及附图,详细描述本发明的技术方案。
37.本发明的跨机构即时通信方法,包括跨机构即时通信服务器处理流程,跨机构即时通信服务器处理流程包括系统即时通信步骤,其流程图参见图1,系统即时通信步骤具体
包括以下步骤:
38.步骤1、系统接收到发送方用户采用第一终端发送来的消息,所述消息包括消息本体、发送方用户信息、接收方用户信息及接收方机构信息;
39.步骤2、系统判断发送方用户是否通过认证与授权,若是则进入步骤3,否则丢弃该消息;
40.步骤3、系统判断发送方用户及接收方用户在接收方机构下是否存在用户登记信息,若是则进入步骤5,否则进入步骤4;
41.步骤4、系统读取接收方机构下不存在用户登记信息的用户信息,并根据该用户信息自动在接收方机构下为该用户进行登记,生成用户登记信息,进入步骤5;
42.步骤5、系统判断发送方用户与接收方用户在接收方机构下是否存在会话,若存在则进入步骤7,否则进入步骤6;所述会话包括会话信息及聊天记录;
43.步骤6、系统自动为发送方用户与接收方用户在接收方机构下建立会话,进入步骤7;
44.步骤7、系统将该消息中的消息本体保存于对应会话的聊天记录中;
45.步骤8、系统判断是否有登录接收方用户的在线终端及登录发送方用户的除第一终端以外的其他在线终端,若有则选择出对应的在线终端,并向所有选择出的在线终端实时发送该消息,本次消息处理完成,否则不发送,本次消息处理完成。
46.为实现用户登录后的消息同步,则跨机构即时通信服务器处理流程还可包括系统用户登录步骤,系统用户登录步骤具体可包括以下步骤:
47.步骤9、系统接收到某终端发送来的用户登录信息;
48.步骤10、系统对用户进行认证,若用户通过认证,则进入步骤c,否则返回对应终端认证未通过,登录步骤结束;
49.步骤11、系统与该终端建立连接,并提取该用户的所有会话发送至该终端。
50.本发明所述的跨机构即时通信方法,包括终端应用处理流程,终端应用处理流程包括终端即时通信步骤,终端即时通信步骤具体为:
51.发送消息时,终端应用将用户所输入消息发送至跨机构即时通信服务器,所述消息包括消息本体、发送方用户信息、接收方用户信息及接收方机构信息;
52.接收消息时,终端应用接收到消息,提取其中的发送方用户信息及接收方机构信息,判断是否存在在该接收方机构下与该发送方用户对应的会话,若存在则提取消息中的消息本体,将其置入对应会话的聊天记录中,否则自动建立对应在该接收方机构下与该发送方用户对应的会话,并提取消息中的消息本体,将其置入对应会话的聊天记录中,再根据用户的预先设定判断是否显示和/或提示所接收到的消息,若是则显示对应会话信息和/或提示接收到该会话信息下的消息,否则不处理。
53.为实现用户登录后的消息同步,则终端应用处理流程还可包括终端用户登录步骤,终端用户登录步骤具体可为:终端应用向跨机构即时通信服务器发送用户登录信息;若终端与跨机构即时通信服务器建立连接,并接收到发送来的所有会话,则将其与本终端应用中的会话进行同步,若终端应用接收到跨机构即时通信服务器返回的认证未通过,则提示用户认证未通过。此处对应于上述跨机构即时通信服务器处理流程中的系统用户登录步骤。
54.为解决现有用户采用终端时,同一时间只能选择一个医疗机构下的会话进行查看或发送接收,无法同时查看或发送接收其他医疗机构下的会话信息的问题,则终端应用处理流程还可包括终端用户操作步骤,终端用户操作步骤具体可为:
55.步骤a、用户采用终端登录跨机构即时通信服务器后,终端应用显示操作界面,操作界面中至少包含进入会话列表选项,若用户点击进入会话列表选项则进入步骤b;
56.步骤b、终端应用显示会话列表界面,所述会话列表界面中包含该终端应用中已有的该用户的所有会话信息及添加会话信息选项,用户能够通过点击其中任一一个会话信息进入到对应的聊天记录进行查看及即时通讯(此时,若用户点击某一会话信息进入到对应的聊天记录且发送消息时则进入终端即时通信步骤中的发送消息时的处理步骤),若用户点击添加会话信息选项,则进入步骤c;
57.步骤c、终端应用提示用户输入或选择接收方机构信息及接收方用户信息,当终端应用获取到接收方用户信息及接收方机构信息后,自动在终端应用下建立对应会话,同时进入该会话的聊天记录,若此时用户输入消息本体并点击发送,则终端应用将消息本体、发送方用户信息、接收方用户信息及接收方机构信息一起作为消息发送至跨机构即时通信服务器(即进入终端即时通信步骤中的发送消息时的处理步骤),否则不进行处理;
58.步骤d、当终端应用显示某一聊天记录时,还提供退出选项,若用户点击退出选项,则回到步骤b。
59.由于终端应用在使用时并未要求用户登录某机构,且提供的会话列表界面中包含该终端应用中已有的该用户的所有会话信息(所有机构下的会话信息),因此解决了现有技术中同一时间只能选择一个医疗机构下的会话进行查看或发送接收,无法同时查看或发送接收其他医疗机构下的会话信息的问题。
60.为进一步说明终端应用如何提示用户输入或选择接收方机构信息及接收方用户信息,则步骤c中,终端应用提示用户输入或选择接收方机构信息及接收方用户信息可以为:终端应用显示当前机构列表供用户选择接收方机构信息,当用户选择了某一接收方机构信息后,显示已在该机构下登记的用户登记信息的用户名称列表供用户选择接收方用户信息,当用户选择了某一接收方用户后,终端应用获取到接收方用户信息及接收方机构信息;
61.或,终端应用显示输入框,并提示用户输入接收方机构信息及接收方用户信息,在用户输入了接收方机构信息及接收方用户信息后,终端应用获取到接收方用户信息及接收方机构信息;
62.或,终端应用显示查询输入框,提示用户进行接收方机构信息及接收方用户信息的查询确认,当用户通过查询确认后,终端应用获取到接收方用户信息及接收方机构信息。
63.其中,终端应用显示查询输入框的方式多种多样,其为本领域较为成熟的技术,举例如下:终端应用可显示接收方机构信息查询输入框或接收方用户信息查询输入框或同时显示接收方机构信息查询输入框及接收方用户信息查询输入框,当用户点击接收方机构信息查询输入框时可将当前机构列表作为匹配机构列表进行上拉显示,同时接收方机构信息查询输入框显示光标以提示用户输入接收方机构信息,若此时用户输入文字,则根据文字匹配当前匹配机构列表,提取出相匹配的接收方机构信息重新组成匹配机构列表并上拉显示,上拉显示的匹配机构列表能够被用户点击,若用户点击上拉显示的匹配机构列表中的
某一机构时,接收方机构信息查询输入框中显示该接收方机构信息作为用户确定的接收方机构信息,此时可同时再显示接收方用户信息查询输入框,当用户点击接收方用户信息查询输入框时可将在用户确定的接收方机构信息对应的机构下登记过的用户信息作为匹配用户列表并上拉显示,同时接收方用户信息查询输入框显示光标以提示用户输入接收方用户信息,若此时用户输入文字,则根据文字匹配当前匹配用户列表,提取出相匹配的接收方用户信息重新组成匹配用户列表并上拉显示,上拉显示的匹配用户列表能够被用户点击,若用户点击上拉显示的匹配用户列表中的某一用户时,接收方用户信息查询输入框中显示该接收方用户信息作为用户确定的接收方用户信息;同理,也可先显示接收方用户信息查询输入框或用户先点击接收方用户信息查询输入框,此时的匹配用户列表将为所有用户信息组成的用户信息列表,用户采用与上述相同的方法选定某用户作为接收方用户信息后,再点击显示的接收方机构信息查询输入框,此时的匹配机构列表将为该接收方用户信息登记过的所有机构信息组成的匹配机构列表,用户采用与上述相同的方法选定某机构作为接收方机构信息。由于这些查询方案为本领域较为成熟的技术,因此此处仅举一例,不再详述。
64.由于上述方案中,两个用户之间的即时通讯并不需要用户自己去登录具体的机构,因此若用户需要进入某个机构处理其他事务时,则步骤a中,操作界面还可包括登录机构选项,当用户点击登录机构选项后由用户选择或输入欲登录的机构信息进而登录对应机构。注意,单纯和另一用户进行即时通讯并不需要登录特定的机构,这里所述的登录机构的目的在于:用户可登录机构查看或应用机构中所提供的其他服务,如机构为某医院时,查看用户在该医院中的检查报告等。
65.本发明所述的跨机构即时通信服务器,包括处理模块及存储模块,其中,处理模块与存储模块连接,存储模块中存储有计算机程序,该计算机程序被处理模块执行时实现如上述跨机构即时通信方法中的跨机构即时通信服务器处理流程。
66.本发明所述的跨机构即时通信终端,包括处理单元及存储单元,其中,处理单元与存储单元连接,存储单元中存储有计算机程序,该计算机程序被处理单元执行时实现如上述跨机构即时通信方法中的终端应用处理流程。
67.上述的跨机构即时通信服务器与跨机构即时通信终端建立连接后即为跨机构即时通信系统。
68.本发明所述的一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述跨机构即时通信方法。
69.注意,本发明中,将即时通讯的双方置于机构下的目的在于:不破坏现有技术中需要用户a与用户b在某机构下进行即时通讯的目的,用户a与用户b可在不同机构下建立多个会话(以机构划分,一个机构对应一个会话),当会话处于某机构下时,用户a与用户b可调用该机构下会话时的其他服务,如假定机构1为医院a,机构2为医院b,则用户a与用户b在机构1下的会话中可直接调取发送该机构1下的检查报告x,此时,用户a与用户b在机构2下的会话中则不可直接调取发送检查报告x。
再多了解一些

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

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

相关文献