本发明涉及信息技术领域,特别是涉及一种界面显示方法及装置。
背景技术:
在现有技术中,位置共享功能的实现方法如下:用户A在即时通信客户端中打开与用户B的会话界面,在该会话界面提供的菜单项中触发位置共享功能的开启指令:即时通信客户端在接收到该开启指令后,将会话界面跳转为位置共享界面;即时通信客户端在该位置共享界面中显示用户A的实时地理位置。在位置共享功能启动后,用户A只能查看位置共享界面,若用户A还需要继续通过会话界面与用户B聊天,则用户A需要退出该位置共享界面,重新使得即时通信客户端显示会话界面。
技术实现要素:
本发明的一个目的是要提供一种界面显示方法及装置,以解决现有技术中会话界面不能与位置共享界面共存的问题。
一方面,本发明提供了一种界面显示方法,包括:
接收位置共享功能的开启指令;
根据所述开启指令选取显示模式,所述显示模式包括单屏模式和双屏模式;
在聊天界面上显示选定的显示模式;其中,所述单屏模式为在所述聊天界面上显示位置共享信息;所述双屏模式为在聊天界面上生成位置共享界面和即时消息界面,所述位置共享界面用于在地图中共享显示本端会话用户的地理位置和/或其它会话用户的地理位置;所述即时消息界面用于显示所述本端用户与所述其它会话用户之间的会话消息。
可选地,在聊天界面上生成位置共享界面和即时消息界面之后还包括:
接收作用于所述位置共享界面上的第一用户操作:
根据所述第一用户操作将所述位置共享界面在所述聊天界面上移动或缩放。
可选地,将所述位置共享界面在所述聊天界面上移动或缩放包括:
接收地图拖动操作,根据所述地图拖动操作在所述位置共享界面显示拖动后的地图;和/或,
接收地图放大操作,根据所述地图放大操作放大所述位置共享界面显示的地图的比例尺;和/或,
接收地图缩小操作,根据所述地图缩小操作缩小所述位置共享界面显示的地图的比例尺。
可选地,在聊天界面上生成位置共享界面和即时消息界面包括:
调用预设的界面设置接口,所述界面设置接口是用于对所述聊天界面上的所述位置共享界面进行设置的接口;
通过所述界面设置接口将所述聊天界面上生成所述位置共享界面和所述即时消息界面。
可选地,接收作用于所述即时消息界面的第二用户操作;
根据所述第二用户操作,在所述即时消息界面进行消息的输入和发送。
另一方面,本发明还提供了一种界面显示装置,包括:
接收单元,用于接收位置共享功能的开启指令;
选取单元,用于根据所述开启指令选取显示模式,所述显示模式包括单屏模式和双屏模式;
界面处理单元,用于在聊天界面上显示选定的显示模式;其中,所述单屏模式为在所述聊天界面上显示位置共享信息;所述双屏模式为在聊天界面上生成位置共享界面和即时消息界面,所述位置共享界面用于在地图中共享显示本端会话用户的地理位置和/或其它会话用户的地理位置;所述即时消息界面用于显示所述本端用户与所述其它会话用户之间的会话消息。
可选地,还包括操作单元,其配置成:
接收作用于所述位置共享界面上的第一用户操作:
根据所述第一用户操作将所述位置共享界面在所述聊天界面上移动或缩放。
可选地,所述界面处理单元还配置成:
调用预设的界面设置接口,所述界面设置接口是用于对所述聊天界面上的所述位置共享界面进行设置的接口;
通过所述界面设置接口将所述聊天界面上生成所述位置共享界面和所述即时消息界面。
可选地,所述操作单元还配置成:
接收作用于所述即时消息界面的第二用户操作;
根据所述第二用户操作,在所述即时消息界面进行消息的输入和发送。
本发明的界面显示方法及装置,包括:接收位置共享功能的开启指令;根据开启指令选取显示模式,显示模式包括单屏模式和双屏模式;在聊天界面上显示选定的显示模式;其中,单屏模式为在聊天界面上显示位置共享信息;双屏模式为在聊天界面上生成位置共享界面和即时消息界面,位置共享界面用于在地图中共享显示本端会话用户的地理位置和/或其它会话用户的地理位置;即时消息界面用于显示本端用户与其它会话用户之间的会话消息。采用上述装置,可以更加方便,提高用户体验。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是根据本发明一个实施例的界面显示方法的示意性流程图;
图2是根据本发明一个实施例的界面显示装置的示意性装置图。
具体实施方式
图1是根据本发明一个实施例的界面显示方法的示意性流程图。如图1所示,本发明提供了一种界面显示方法,包括:
步骤S101,接收位置共享功能的开启指令;
步骤S102,根据开启指令选取显示模式,显示模式包括单屏模式和双屏模式;
步骤S103,在聊天界面上显示选定的显示模式;其中,单屏模式为在聊天界面上显示位置共享信息;双屏模式为在聊天界面上生成位置共享界面和即时消息界面,位置共享界面用于在地图中共享显示本端会话用户的地理位置和/或其它会话用户的地理位置;即时消息界面用于显示本端用户与其它会话用户之间的会话消息。
进一步地,在聊天界面上生成位置共享界面和即时消息界面之后还包括:
接收作用于位置共享界面上的第一用户操作:
根据第一用户操作将位置共享界面在聊天界面上移动或缩放。
进一步地,将位置共享界面在聊天界面上移动或缩放包括:
接收地图拖动操作,根据地图拖动操作在位置共享界面显示拖动后的地图;和/或,
接收地图放大操作,根据地图放大操作放大位置共享界面显示的地图的比例尺;和/或,
接收地图缩小操作,根据地图缩小操作缩小位置共享界面显示的地图的比例尺。
进一步地,在聊天界面上生成位置共享界面和即时消息界面包括:
调用预设的界面设置接口,界面设置接口是用于对聊天界面上的位置共享界面进行设置的接口;
通过界面设置接口将聊天界面上生成位置共享界面和即时消息界面。
进一步地,接收作用于即时消息界面的第二用户操作;
根据第二用户操作,在即时消息界面进行消息的输入和发送。
图2是根据本发明一个实施例的界面显示装置的示意性装置图。如图2所示,本发明还提供了一种界面显示装置,包括接收单元1、选取单元2和界面处理单元3。接收单元1,用于接收位置共享功能的开启指令;选取单元2,用于根据开启指令选取显示模式,显示模式包括单屏模式和双屏模式;界面处理单元3,用于在聊天界面上显示选定的显示模式;其中,单屏模式为在聊天界面上显示位置共享信息;双屏模式为在聊天界面上生成位置共享界面和即时消息界面,位置共享界面用于在地图中共享显示本端会话用户的地理位置和/或其它会话用户的地理位置;即时消息界面用于显示本端用户与其它会话用户之间的会话消息。
进一步地,还包括操作单元,其配置成:
接收作用于位置共享界面上的第一用户操作:
根据第一用户操作将位置共享界面在聊天界面上移动或缩放。
进一步地,界面处理单元3还配置成:
调用预设的界面设置接口,界面设置接口是用于对聊天界面上的位置共享界面进行设置的接口;
通过界面设置接口将聊天界面上生成位置共享界面和即时消息界面。
进一步地,操作单元还配置成:
接收作用于即时消息界面的第二用户操作;
根据第二用户操作,在即时消息界面进行消息的输入和发送。
本发明的界面显示方法及装置,包括:接收位置共享功能的开启指令;根据开启指令选取显示模式,显示模式包括单屏模式和双屏模式;在聊天界面上显示选定的显示模式;其中,单屏模式为在聊天界面上显示位置共享信息;双屏模式为在聊天界面上生成位置共享界面和即时消息界面,位置共享界面用于在地图中共享显示本端会话用户的地理位置和/或其它会话用户的地理位置;即时消息界面用于显示本端用户与其它会话用户之间的会话消息。采用上述装置,可以更加方便,提高用户体验。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。