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

登录应用程序的方法、装置和电子设备与流程

2022-02-21 09:10:11 来源:中国专利 TAG:


1.本技术涉及互联网技术领域,具体而言,涉及一种登录应用程序的方法、装置和电子设备。


背景技术:

2.随着互联网的发展,人们会在各种各样的应用程序中注册,注册成功之后可以根据注册时填入的身份信息进行登录,以享受应用程序提供的各种服务。
3.用户在注册以及使用应用程序的时候,有时会涉及到同一个用户在同一应用程序中同时拥有冲突身份的情况,例如,用户可同时拥有买家/卖家、货运方/货运需求方等冲突身份。在相关技术中,通常需要用户采用不同的身份标识(例如手机号码)对不同的身份进行注册。并且,需要用户在使用不同身份登录同一应用程序时,执行先退出当前身份、再登录后续身份的相关操作。或者,用户对于不同的身份需要下载同一应用程序的不同用户身份的不同版本,即需要下载多个应用程序。


技术实现要素:

4.本技术实施例的目的在于提供一种登录应用程序的方法、装置和电子设备,用以使用户以相冲突的身份在同一应用程序中进行身份切换,以通过不同身份对应的功能内容获得所需服务,方便实用;并且由于无需下载其他应用程序,减轻了流量消耗,提升了用户体验。
5.第一方面,本技术实施例提供了一种登录应用程序的方法,该方法包括:接收以第一身份登录应用程序的用户发送的身份切换指令;所述身份切换指令用于指示以所述用户的目标第二身份登录所述应用程序;其中,所述目标第二身份与所述第一身份相互冲突;以所述目标第二身份登录所述应用程序,并在检测到登录成功时,向所述用户展示与所述目标第二身份对应的第二功能内容。这样,可以使用户以相冲突的身份在同一应用程序中进行身份切换,以通过不同身份对应的功能内容获得所需服务,方便实用;并且由于无需下载其他应用程序,减轻了流量消耗,提升了用户体验。
6.可选地,所述第二功能内容包括共用功能内容以及独占功能内容;所述共用功能内容表征在以所述第一身份或者所述目标第二身份登录时,均会向所述用户展示的功能内容;以及所述在检测到登录成功时,向所述用户展示与所述目标第二身份对应的第二功能内容,包括:基于所述目标第二身份,确定所述共用功能内容以及所述独占功能内容;向所述用户展示所述共用功能内容以及所述独占功能内容。这样,在一定程度上可以减轻开发人员对于共用功能的开发负担。并且,对于共用功能,由于用户的第一身份和目标第二身份均在同一个应用程序中登录,因此可避免共用功能内容的重复下载,客观上也为用户节省了流量,提升了用户的体验。
7.可选地,所述应用程序中预先注册有至少一个与所述第一身份存在关联关系的第二身份,所述关联关系预先基于以下步骤建立:接收所述用户的第一注册请求;所述第一注
册请求用于以第一身份信息在所述应用程序中注册所述第一身份;接收所述用户的至少一个第二注册请求;所述第二注册请求用于以第二身份信息在所述应用程序中注册所述第二身份;关联存储所述第一身份信息和至少一个所述第二身份信息,以关联所述第一身份和至少一个所述第二身份。这样,可以预先建立同一用户在同一应用程序中的多个身份之间的关联关系,使得可以基于其中一者查找到另一者,便于根据用户发送的身份切换指令,快速精确地匹配到目标第二身份。
8.可选地,所述第一身份信息和所述第二身份信息均包括所述用户的身份标识信息;以及所述关联存储所述第一身份信息和至少一个所述第二身份信息,以关联所述第一身份和至少一个所述第二身份,包括:根据所述身份标识信息,关联所述第一身份信息和至少一个所述第二身份信息。这样,在一定程度上,也便于终端设备对身份信息的管理。
9.可选地,在所述接收以第一身份登录应用程序的用户发送的身份切换指令之后,所述登录应用程序的方法还包括:根据所述关联关系,基于所述第一身份确定所述目标第二身份。这样,可以根据用户在该应用程序上已注册的一个身份快速精准地查找到用户在应用程序上已注册的其他身份。
10.可选地,所述在检测到登录成功时,向所述用户展示与所述目标第二身份对应的第二功能内容,包括:将所述第一身份对应的第一展示界面翻转为所述目标第二身份对应的第二展示界面,并在所述第二展示界面中展示所述第二功能内容。这样,各个身份可以通过对应的展示界面展示当前身份所对应的功能内容,不必担心被与当前身份不匹配的功能内容所干扰,提高了用户操作的便捷性。
11.可选地,所述登录应用程序的方法应用于货运领域,所述第一身份为托运人身份,所述目标第二身份为承运人身份。这样,可以解决在货运领域中用户需要在相关应用程序中进行身份切换的步骤繁琐的缺陷。
12.第二方面,本技术实施例提供了一种登录应用程序的装置,该装置包括:接收模块,用于接收以第一身份登录应用程序的用户发送的身份切换指令;所述身份切换指令用于指示以所述用户的目标第二身份登录所述应用程序;其中,所述目标第二身份与所述第一身份相互冲突;登录模块,用于以所述目标第二身份登录所述应用程序,并在检测到登录成功时,向所述用户展示与所述目标第二身份对应的第二功能内容。这样,可以使用户以相冲突的身份在同一应用程序中进行身份切换,以通过不同身份对应的功能内容获得所需服务,方便实用;并且由于无需下载其他应用程序,减轻了流量消耗,提升了用户体验。
13.第三方面,本技术实施例提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述方法中的步骤。
14.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。
15.本技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术实施例了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
16.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
17.图1为本技术实施例提供的一种登录应用程序的方法的流程图;
18.图2为本技术实施例涉及的界面翻转的一种应用场景示意图;
19.图3为本技术实施例提供的一种登录应用程序的装置的结构框图;以及
20.图4为本技术实施例提供的一种用于执行登录应用程序的方法的电子设备的结构示意图。
具体实施方式
21.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
23.应当说明的是,在不冲突的情况下,本技术中的实施例或者实施例中的技术特征可以进行结合。
24.相关技术中,同一个用户如果想要获得不同的服务,常常需要登录不同的应用程序。例如,一个用户是司机,其需要以司机身份登录应用程序a,以搜寻合适的货物进行运输;而他同时也是一个货主,其需要以货主身份登录应用程序b,以搜寻合适的司机运输发布的货物。这样,对于该用户而言,同样处于货运领域,却需要下载两个应用程序,不仅消耗流量,对于身份切换的操作也不便捷,给用户带来了不好的体验。
25.如上所述,相关技术中存在应用程序切换身份不便捷、流量消耗大的问题;为了解决该问题,本技术提供一种登录应用程序的方法、装置和电子设备;进一步地,通过在同一应用程序中注册同一用户的不同身份信息,以在该应用程序中可以不同身份进行登录,获得不同身份下的服务,操作便捷。这样,用户也仅需下载一个应用程序,即可得到不同的服务,减轻了流量消耗,提升了用户体验。
26.在一些应用场景中,上述登录应用程序的方法可以应用于终端设备,该终端设备上可以安装应用程序,该应用程序可以被配置为针对同一用户,其可以注册至少两种身份。用户可以根据当前所需选择其中一种身份登录应用程序,获得所需的服务,并可以根据所需任意切换身份,获得对应身份下的服务。在另一些应用场景中,上述登录应用程序的方法可以应用于为应用程序提供服务的服务端,应用程序可以根据用户的相关指令请求该服务端实现对应的功能,以获得对应的服务。示例性地,本技术以应用于终端设备为例行文。
27.以上相关技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本发明实施例针对上述问题所提出的解决方案,都应该是发明人在本发明过程中对本发明做出的贡献。
28.请参考图1,其示出了本技术实施例提供的第一种登录应用程序的方法的流程图。如图1所示,该登录应用程序的方法包括以下步骤101至步骤102。
29.步骤101,接收以第一身份登录应用程序的用户发送的身份切换指令;所述身份切换指令用于指示以所述用户的目标第二身份登录所述应用程序;其中,所述目标第二身份与所述第一身份相互冲突;
30.在一些应用场景中,用户可以第一身份登录应用程序。当其想要切换成其他身份,以得到与当前不同的服务时,可以向终端设备发送身份切换指令。这里的身份切换指令中可以包括想要切换的目标第二身份。终端设备接收到身份切换指令之后,可以用户指示的目标第二身份登录该应用程序。
31.在这些应用场景中,第一身份和目标第二身份可以相互冲突。例如,在交易场景中,用户的第一身份可以是卖家,则目标第二身份可以是与卖家冲突的买家。
32.在一些可选的实现方式中,当该登录应用程序的方法应用于货运领域时,所述第一身份为托运人身份,所述目标第二身份为承运人身份。也即,当用户想要托运货物时,可以托运人身份登录应用程序。当用户想要承运货物时,可以承运人身份登录应用程序。因此,即便托运人身份与承运人身份相互冲突,但是仍然可以在同一个应用程序中登录,实现不同的功能。
33.步骤102,以所述目标第二身份登录所述应用程序,并在检测到登录成功时,向所述用户展示与所述目标第二身份对应的第二功能内容。
34.终端设备接收到身份切换指令之后,可以身份切换指令中包括的目标第二身份登录该应用程序。进一步的,当终端设备检测到登录成功时,可以向用户展示该目标第二身份对应的第二功能内容。
35.例如,终端设备以买家身份接收到身份切换指令之后,可以身份切换指令中包括的以卖家身份为目标第二身份登录该应用程序。当终端设备检测到以卖家身份登录成功时,可以向用户展示卖家身份对应的诸如“展示所卖商品”、“选择运输公司”、“选择发货时间”等第二功能内容。
36.在本实施例中,通过上述步骤101至步骤102,可以使用户以相冲突的身份在同一应用程序中进行身份切换,以通过不同身份对应的功能内容获得所需服务,方便实用;并且由于无需下载其他应用程序,减轻了流量消耗,提升了用户体验。
37.在一些可选的实现方式中,所述第二功能内容包括共用功能内容以及独占功能内容;所述共用功能内容表征在以所述第一身份或者所述目标第二身份登录时,均会向所述用户展示的功能内容;以及上述步骤102可以包括:基于所述目标第二身份,确定所述共用功能内容以及所述独占功能内容;向所述用户展示所述共用功能内容以及所述独占功能内容。
38.在一些应用场景中,终端设备检测到以目标第二身份登录成功之后,可以根据目标第二身份,确定出共用功能内容以及独占功能内容。这里,共用功能内容可以视为无论用户以第一身份还是目标第二身份登录应用程序,终端设备均会向其展示的功能内容。也即,
用户以第一身份或者目标第二身份登录应用程序之后,均可以获得诸如推送信息、展示广告弹窗等服务。此时,共用功能内容对应的信息内容例如可以为“允许推送信息”、“允许展示广告弹窗”等。独占功能内容可以视为仅会在用户以目标第二身份登录应用程序时,终端设备才会向用户展示的功能内容。例如,用户以卖家身份登录应用程序时,终端设备才会向用户展示诸如“同意买家退货退款”、“发布商品链接”等信息内容。
39.终端设备确定出目标第二身份对应的共用功能内容以及独占功能内容之后,可以向用户进行展示。继而,用户可以根据功能内容确定自己是否需要对应的服务。这样,由于可以向以任意身份登录的用户提供共用功能内容对应的功能,因此,在一定程度上可以减轻开发人员对于共用功能的开发负担。并且,对于共用功能,由于用户的第一身份和目标第二身份均在同一个应用程序中登录,因此可避免共用功能内容的重复下载,客观上也为用户节省了流量,提升了用户的体验。
40.在一些可选的实现方式中,所述应用程序中预先注册有至少一个与所述第一身份存在关联关系的第二身份。
41.也就是说,应用程序中可以根据用户的不同注册请求,为同一用户注册多个相互冲突的身份。例如,同一用户可以在处于货运领域的同一应用程序中注册发货人身份、司机身份、收货人身份。
42.这样,所述关联关系可以预先基于以下步骤建立:
43.步骤1,接收所述用户的第一注册请求;所述第一注册请求用于以第一身份信息在所述应用程序中注册所述第一身份;
44.在一些应用场景中,用户想要使用应用程序时,可以先在该应用程序中进行注册。也即,用户可以向终端设备发送第一注册请求,终端设备接收到该第一注册请求之后,可以根据用户提供的第一身份信息在该应用程序中注册第一身份。例如,用户向终端设备发送了第一注册请求,该第一注册请求中包括用户的姓名、手机号码、想要注册托运人身份等第一身份信息,终端设备可以根据第一身份信息注册用户的托运人身份。
45.步骤2,接收所述用户的至少一个第二注册请求;所述第二注册请求用于以第二身份信息在所述应用程序中注册所述第二身份;
46.用户在应用程序中注册了第一身份之后,可以继续发送第二注册请求,以注册第二身份。这里,第二身份的注册过程可以与上述步骤1相似或相同,此处不赘述。
47.在一些应用场景中,用户可以向终端设备发送多个第二注册请求,这样,可以在应用程序中注册相互冲突的多个身份。用户可以根据所需登录不同的身份,获得不同的服务。
48.步骤3,关联存储所述第一身份信息和至少一个所述第二身份信息,以关联所述第一身份和至少一个所述第二身份。
49.终端设备接收到注册请求中包括的第一身份信息和多个第二身份信息之后,可以将同一用户的多个身份信息进行关联,以关联该用户的多个身份。例如,同一用户在同一应用程序中注册了发货人身份、司机身份以及收货人身份之后,可以将三个身份进行关联。
50.通过上述步骤1至步骤3,可以预先建立同一用户在同一应用程序中的多个身份之间的关联关系,使得可以基于其中一者查找到另一者,便于根据用户发送的身份切换指令,快速精确地匹配到目标第二身份。
51.在一些可选的实现方式中,所述第一身份信息和所述第二身份信息均包括所述用
户的身份标识信息;以及上述步骤103可以包括:根据所述身份标识信息,关联所述第一身份信息和至少一个所述第二身份信息。
52.在一些应用场景中,用户在注册每一个身份时,可以使用相同的身份标识信息。所述身份标识信息为所述用户的身份证号码和/或所述用户所使用的同一手机号码、邮箱号、即时通讯软件身份标识等。这样,用户可以通过身份标识在同一个应用程序中注册冲突的至少两个身份,终端设备可以通过身份证号码或者手机号码这些身份。在一定程度上,也便于终端设备对身份信息的管理。
53.在一些可选的实现方式中,在上述步骤101之后,所述登录应用程序的方法还可以包括:根据所述关联关系,基于所述第一身份确定所述目标第二身份。
54.在一些应用场景中,由于存在各个身份之间的关联关系,因此可以根据其中一者快速精准地查找到另一者。例如,同一用户的发货人身份和收货人身份之间通过该用户的身份证号码关联在一起。此时,如果身份切换指令用于指示以用户的收货人身份登录应用程序,则可以根据当前已登录的发货人身份快速精准地查找到其对应的收货人身份信息,并可以收货人身份登录应用程序。
55.在一些可选的实现方式中,所述步骤102中的在检测到登录成功时,向所述用户展示与所述目标第二身份对应的第二功能内容,包括:将所述第一身份对应的第一展示界面翻转为所述目标第二身份对应的第二展示界面,并在所述第二展示界面中展示所述第二功能内容,如图2中所示。
56.在一些应用场景中,终端设备可以为各个身份分别配置不同的展示界面,以在展示界面中展示对应的功能内容。具体的,当终端设备进行身份切换时,可以将第一身份对应的第一展示界面翻转为目标第二身份对应的第二展示界面(翻转过程例如可以为图2所示,其中的x为可显示的任意内容)。当翻转到第二展示界面之后,可以在第二展示界面中展示与目标第二身份对应的第二功能内容。
57.例如,第一身份为司机身份时,第一展示界面中可以展示诸如“找货”、“查看进行中的订单”、“使用租买货车”、“查看对话消息”、“设置”等功能内容。当检测到以货主身份登录应用程序成功时,可以从第一展示界面翻转到第二展示界面,第二展示界面中可以展示诸如“选择车型”、“选择装货地”、“选择卸货地”、“查看进行中的订单”、“查看推送的消息”、“查看对话消息”、“设置”等功能内容。
58.这样,各个身份可以通过对应的展示界面展示当前身份所对应的功能内容,不必担心被与当前身份不匹配的功能内容所干扰,提高了用户操作的便捷性。
59.请参考图3,其示出了本技术实施例提供的一种登录应用程序的装置的结构框图,该登录应用程序的装置可以是电子设备上的模块、程序段或代码。应理解,该装置与上述图1方法实施例对应,能够执行图1方法实施例涉及的各个步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。
60.可选地,上述登录应用程序的装置包括接收模块301和登录模块302。其中,接收模块301,用于接收以第一身份登录应用程序的用户发送的身份切换指令;所述身份切换指令用于指示以所述用户的目标第二身份登录所述应用程序;其中,所述目标第二身份与所述第一身份相互冲突;登录模块302,用于以所述目标第二身份登录所述应用程序,并在检测到登录成功时,向所述用户展示与所述目标第二身份对应的第二功能内容。
61.可选地,所述第二功能内容包括共用功能内容以及独占功能内容;所述共用功能内容表征在以所述第一身份或者所述目标第二身份登录时,均会向所述用户展示的功能内容;以及所述登录模块302进一步用于:基于所述目标第二身份,确定所述共用功能内容以及所述独占功能内容;向所述用户展示所述共用功能内容以及所述独占功能内容。
62.可选地,所述应用程序中预先注册有至少一个与所述第一身份存在关联关系的第二身份,所述关联关系预先基于以下步骤建立:接收所述用户的第一注册请求;所述第一注册请求用于以第一身份信息在所述应用程序中注册所述第一身份;接收所述用户的至少一个第二注册请求;所述第二注册请求用于以第二身份信息在所述应用程序中注册所述第二身份;关联存储所述第一身份信息和至少一个所述第二身份信息,以关联所述第一身份和至少一个所述第二身份。
63.可选地,所述第一身份信息和所述第二身份信息均包括所述用户的身份标识信息;以及所述关联存储所述第一身份信息和至少一个所述第二身份信息,以关联所述第一身份和至少一个所述第二身份,包括:根据所述身份标识信息,关联所述第一身份信息和至少一个所述第二身份信息。
64.可选地,所述登录应用程序的装置还包括确定模块,上述确定模块用于:在所述接收以第一身份登录应用程序的用户发送的身份切换指令之后,根据所述关联关系,基于所述第一身份确定所述目标第二身份。
65.可选地,所述登录模块302进一步用于:将所述第一身份对应的第一展示界面翻转为所述目标第二身份对应的第二展示界面,并在所述第二展示界面中展示所述第二功能内容。
66.可选地,所述登录应用程序的方法应用于货运领域,所述第一身份为托运人身份,所述目标第二身份为承运人身份。
67.需要说明的是,本领域技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再重复描述。
68.请参照图4,图4为本技术实施例提供的一种用于执行登录应用程序的方法的电子设备的结构示意图,所述电子设备可以包括:至少一个处理器401,例如cpu,至少一个通信接口402,至少一个存储器403和至少一个通信总线404。其中,通信总线404用于实现这些组件直接的连接通信。其中,本技术实施例中设备的通信接口402用于与其他节点设备进行信令或数据的通信。存储器403可以是高速ram存储器,也可以是非易失性的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器403可选的还可以是至少一个位于远离前述处理器的存储装置。存储器403中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器401执行时,电子设备可以执行上述图1所示方法过程。
69.可以理解,图4所示的结构仅为示意,所述电子设备还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。图4中所示的各组件可以采用硬件、软件或其组合实现。
70.本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,可以执行如图1所示方法实施例中电子设备所执行的方法过程。
71.本技术实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被
计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,该方法可以包括:接收以第一身份登录应用程序的用户发送的身份切换指令;所述身份切换指令用于指示以所述用户的目标第二身份登录所述应用程序;其中,所述目标第二身份与所述第一身份相互冲突;以所述目标第二身份登录所述应用程序,并在检测到登录成功时,向所述用户展示与所述目标第二身份对应的第二功能内容。
72.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
73.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
74.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
75.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
76.以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献