一种基于应用程序状态信息推送共享服务的方法和存储介质与流程

文档序号:15358437发布日期:2018-09-05 00:18阅读:132来源:国知局

本发明涉及共享服务领域,特别涉及一种基于应用程序状态信息推送共享服务的方法和存储介质。



背景技术:

随着科技的发展和社会的进步,人们对美好生活的向往也变得越来越强烈,共享经济应运而生。共享经济极大地方便了人们的生产生活,因而得到了广泛应用。现有的共享经济主要停留在实体设备上,如共享单车、共享充电宝等,应用范围有限。对于应用服务领域,现有的软件(如滴滴打车、京东到家)等,其服务领域也有特定的要求,一般需要用户事先明确自身需求,如滴滴打车要求用户清楚知道自己的起始点以及目的地所在,服务领域十分有限。当用户在运行一些应用程序过程中,现有的共享服务软件无法实时根据应用程序的状态信息由针对性地向用户推送相关服务,给用户带来了不良的感官体验。



技术实现要素:

为此,需要提供一种基于图像识别的共享服务推送的技术方案,用以解决现有的共享服务推送方法操作复杂、功能单一、无法满足用户实际需求,导致用户感官体验差的问题。

为实现上述目的,发明人提供了一种基于应用程序状态信息推送共享服务的方法,所述方法包括以下步骤:

预先设置应用程序状态信息与服务类型的对应关系;

检测第一用户终端上正在运行的应用程序状态信息,并根据应用程序状态信息与服务类型的对应关系,确定正在运行的应用程序状态信息相对应的服务类型列表,并在第一用户终端上显示服务类型列表;所述服务类型列表包括至少一个服务类型;

接收第一用户终端的选择指令,确定所需要的服务类型并向所确定的服务类型对应的第二用户终端发起服务请求;每个服务类型至少对应一个第二用户终端;

接收第二用户终端对服务请求的确认指令,建立第一用户终端与第二用户终端之间的通讯连接。

进一步地,所述应用程序状态信息包括应用程序的属性类型,所述应用程序的属性类型包括游戏类型或办公软件类型。

进一步地,“检测第一用户终端上正在运行的应用程序状态信息”包括:

统计正在运行的应用程序的关键词信息,当统计到所述关键词信息的次数超过预设次数时,确定正在运行的应用程序状态信息相对应的服务类型列表。

进一步地,所述“向所确定的服务类型对应的第二用户终端发起服务请求”包括:

获取第一用户终端的坐标位置信息,以第一用户终端的坐标位置信息为中心、预设值为半径确定一预设区域范围,并向预设区域范围内对应的第二用户终端发起服务请求。

进一步地,所述方法包括以下步骤:

当在预设区域范围内未检测到服务类型对应的第二用户终端时,按梯度增大预设值,并以第一用户终端的坐标位置信息为中心、增大后的预设半径值为半径确定一新的预设区域范围,并向新的预设区域范围内对应的第二用户终端发起服务请求。

发明人还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

预先设置应用程序状态信息与服务类型的对应关系;

检测第一用户终端上正在运行的应用程序状态信息,并根据应用程序状态信息与服务类型的对应关系,确定正在运行的应用程序状态信息相对应的服务类型列表,并在第一用户终端上显示服务类型列表;所述服务类型列表包括至少一个服务类型;

接收第一用户终端的选择指令,确定所需要的服务类型并向所确定的服务类型对应的第二用户终端发起服务请求;每个服务类型至少对应一个第二用户终端;

接收第二用户终端对服务请求的确认指令,建立第一用户终端与第二用户终端之间的通讯连接。

进一步地,所述应用程序状态信息包括应用程序的属性类型,所述应用程序的属性类型包括游戏类型或办公软件类型。

进一步地,所述计算机程序被处理器执行时实现步骤“检测第一用户终端上正在运行的应用程序状态信息”包括:

统计正在运行的应用程序的关键词信息,当统计到所述关键词信息的次数超过预设次数时,确定正在运行的应用程序状态信息相对应的服务类型列表。

进一步地,所述计算机程序被处理器执行时实现步骤“向所确定的服务类型对应的第二用户终端发起服务请求”包括:

获取第一用户终端的坐标位置信息,以第一用户终端的坐标位置信息为中心、预设值为半径确定一预设区域范围,并向预设区域范围内对应的第二用户终端发起服务请求。

进一步地,所述计算机程序被处理器执行时实现步骤:

当在预设区域范围内未检测到服务类型对应的第二用户终端时,按梯度增大预设值,并以第一用户终端的坐标位置信息为中心、增大后的预设半径值为半径确定一新的预设区域范围,并向新的预设区域范围内对应的第二用户终端发起服务请求。

本发明提供了一种基于应用程序状态信息推送共享服务的方法和存储介质,所述方法包括以下步骤:预先设置应用程序状态信息与服务类型的对应关系;检测第一用户终端上正在运行的应用程序状态信息,并根据应用程序状态信息与服务类型的对应关系,确定正在运行的应用程序状态信息相对应的服务类型列表,并在第一用户终端上显示服务类型列表;接收第一用户终端的选择指令,确定所需要的服务类型并向所确定的服务类型对应的第二用户终端发起服务请求;接收第二用户终端对服务请求的确认指令,建立第一用户终端与第二用户终端之间的通讯连接。通过上述方案,用户在运行应用程序的过程中,将根据应用程序的状态信息有针对性的推送相应服务给用户进行选择,不仅丰富了应用软件的功能,同时简化了用户操作步骤,提升了用户体验。

附图说明

图1为本发明一实施例涉及的基于应用程序状态信息推送共享服务的方法的流程图;

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

请参阅图1,为本发明一实施例涉及的基于应用程序状态信息推送共享服务的方法的流程图。所述方法包括以下步骤:

首先进入步骤s101预先设置应用程序状态信息与服务类型的对应关系。在本实施方式中,所述应用程序状态信息包括应用程序的属性类型,所述应用程序的属性类型包括游戏类型或办公软件类型。所述服务类型可以与应用程序状态信息相对应,例如应用程序的属性类型为游戏类型时,可以将服务类型设置为“代练服务”;再比如应用程序的属性类型为办公软件类型时,可以将服务类型设置为“打字服务”。

而后进入步骤s102检测第一用户终端上正在运行的应用程序状态信息,并根据应用程序状态信息与服务类型的对应关系,确定正在运行的应用程序状态信息相对应的服务类型列表,并在第一用户终端上显示服务类型列表;所述服务类型列表包括至少一个服务类型。所述第一用户终端可以为手机、电脑等电子设备。

优选的,“检测第一用户终端上正在运行的应用程序状态信息”包括:统计正在运行的应用程序的关键词信息,当统计到所述关键词信息的次数超过预设次数时,确定正在运行的应用程序状态信息相对应的服务类型列表。例如应用程序为word程序,当用户在第一用户终端上打开word时,在进行打字过程中,多次出现“记账”两字(“记账”为关键词信息,即关键词信息超过预设次数),则将推送包含有“记账服务”的服务类型列表至第一用户终端。

而后进入步骤s103接收第一用户终端的选择指令,确定所需要的服务类型并向所确定的服务类型对应的第二用户终端发起服务请求;每个服务类型至少对应一个第二用户终端。当服务类型列表中包含有多个服务类型时,需要用户输入选择指令,以便最终确定一个所需要的服务类型。选择指令可以通过双击、右键、触摸、滑动轨迹等方式触发。

而后进入步骤s104接收第二用户终端对服务请求的确认指令,建立第一用户终端与第二用户终端之间的通讯连接。在本实施方式中,所述第一用户终端对应第一用户信息,第二用户终端对应第二用户信息,所述“建立第一用户终端与第二用户终端之间的通讯连接”包括:建立一会话窗口,将第一用户信息与第二用户信息添加至会话窗口对应的人员列表中。第一用户信息和第二用户信息对应的相关人员可以在会话窗口中进行讨论,沟通相关事宜。在另一些实施例中,建立第一用户终端与第二用户终端之间的通讯连接也可以包括:建立通话连接。相较于建立会话窗口的方式,通话连接更为直观、高效,有利于提升沟通效率。所述通话连接包括语音通话连接、视频通话连接等。

在某些实施例中,所述“向所确定的服务类型对应的第二用户终端发起服务请求”包括:获取第一用户终端的坐标位置信息,以第一用户终端的坐标位置信息为中心、预设值为半径确定一预设区域范围,并向预设区域范围内对应的第二用户终端发起服务请求。通过上述由近及远的搜索方式,可以使得第二用户终端的资源配置更加优化,有利于第一用户终端(任务请求端)与第二用户终端(任务服务端)快速进行对接,缩短彼此从接单到会面的时间,提高服务效率。

在某些实施例中,所述方法包括以下步骤:当在预设区域范围内未检测到服务类型对应的第二用户终端时,按梯度增大预设值,并以第一用户终端的坐标位置信息为中心、增大后的预设半径值为半径确定一新的预设区域范围,并向新的预设区域范围内对应的第二用户终端发起服务请求。这样,可以使得满足条件的第二用户终端与第一用户终端的距离均不会太远,有利于各人员快速会面沟通,提高服务效率。

发明人还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

预先设置应用程序状态信息与服务类型的对应关系;

检测第一用户终端上正在运行的应用程序状态信息,并根据应用程序状态信息与服务类型的对应关系,确定正在运行的应用程序状态信息相对应的服务类型列表,并在第一用户终端上显示服务类型列表;所述服务类型列表包括至少一个服务类型;

接收第一用户终端的选择指令,确定所需要的服务类型并向所确定的服务类型对应的第二用户终端发起服务请求;每个服务类型至少对应一个第二用户终端;

接收第二用户终端对服务请求的确认指令,建立第一用户终端与第二用户终端之间的通讯连接。

所述应用程序状态信息包括应用程序的属性类型,所述应用程序的属性类型包括游戏类型或办公软件类型。

在某些实施例中,所述计算机程序被处理器执行时实现步骤“检测第一用户终端上正在运行的应用程序状态信息”包括:统计正在运行的应用程序的关键词信息,当统计到所述关键词信息的次数超过预设次数时,确定正在运行的应用程序状态信息相对应的服务类型列表。例如应用程序为word程序,当用户在第一用户终端上打开word时,在进行打字过程中,多次出现“记账”两字(“记账”为关键词信息,即关键词信息超过预设次数),则将推送包含有“记账服务”的服务类型列表至第一用户终端。

在某些实施例中。所述计算机程序被处理器执行时实现步骤“向所确定的服务类型对应的第二用户终端发起服务请求”包括:获取第一用户终端的坐标位置信息,以第一用户终端的坐标位置信息为中心、预设值为半径确定一预设区域范围,并向预设区域范围内对应的第二用户终端发起服务请求。通过上述由近及远的搜索方式,可以使得第二用户终端的资源配置更加优化,有利于第一用户终端(任务请求端)与第二用户终端(任务服务端)快速进行对接,缩短彼此从接单到会面的时间,提高服务效率。

在某些实施例中,所述计算机程序被处理器执行时实现步骤:当在预设区域范围内未检测到服务类型对应的第二用户终端时,按梯度增大预设值,并以第一用户终端的坐标位置信息为中心、增大后的预设半径值为半径确定一新的预设区域范围,并向新的预设区域范围内对应的第二用户终端发起服务请求。这样,可以使得满足条件的第二用户终端与第一用户终端的距离均不会太远,有利于各人员快速会面沟通,提高服务效率。

本发明提供了一种基于应用程序状态信息推送共享服务的方法和存储介质,所述方法包括以下步骤:预先设置应用程序状态信息与服务类型的对应关系;检测第一用户终端上正在运行的应用程序状态信息,并根据应用程序状态信息与服务类型的对应关系,确定正在运行的应用程序状态信息相对应的服务类型列表,并在第一用户终端上显示服务类型列表;接收第一用户终端的选择指令,确定所需要的服务类型并向所确定的服务类型对应的第二用户终端发起服务请求;接收第二用户终端对服务请求的确认指令,建立第一用户终端与第二用户终端之间的通讯连接。通过上述方案,用户在运行应用程序的过程中,将根据应用程序的状态信息有针对性的推送相应服务给用户进行选择,不仅丰富了应用软件的功能,同时简化了用户操作步骤,提升了用户体验。

需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1