一种基于应用程序的业务数据处理方法与流程

文档序号:16682873发布日期:2019-01-19 00:41阅读:212来源:国知局
一种基于应用程序的业务数据处理方法与流程

本发明涉及一种通信技术领域,尤其涉及一种基于应用程序的业务数据处理方法。



背景技术:

随着互联网技术的发展,交互变的越来越重要。在线的交互已经成为日益重要的沟通模式,例如某些官方重要消息的发布,在群交互的沟通模式下效果则更为明显。为了满足广大用户信息交互的需要,各种交互软件或者沟通软件应运而生。

在众多的社交软件中,微信和qq毫无疑问是其中的佼佼者,大部分社交软件各自所拥有的功能,微信和qq也基本上都会拥有。其中,微信是腾讯公司推出的一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件等服务插件。

现有技术中,通过微信平台为用户提供各种应用的方案越来越多,但是传统的投票/报名方式是以投票/报名机、纸质投票/报名或者采用专用投票/报名软件的方式。其中,采用投票/报名机或者纸质投票/报名的方式不仅占用人们的时间,还需要人们前往对应的地点才能进行投票/报名,投票/报名不方便,还有改进的空间;采用专用投票/报名软件的方式,需要专门开发相应的软件,同时,投票/报名软件与现有的社交app(如,微信、qq等)各自独立,即投票/报名软件并没有内置于社交app中,成为社交app的一种功能。

另外,现有的投票/报名软件还存在以下缺陷:

1、无法实现内容的捕捉。目前社交app中对消息的处理一般仅包括收藏、复制或转发等功能,并不需要对版面内容进行捕捉;

2、曝光率低。当用户完成投票或报名时,如果他想让这个投票/报名程序持续处于曝光率高的状态,就必须手动发链接或分享出去给其它用户,效率低下。



技术实现要素:

本发明所要解决的技术问题在于,提供一种灵活性强的基于应用程序的业务数据处理方法,可通过现有的应用程序有效地实现网络投票或网络报名,操作更快捷、更方便、更易于提高网络投票或网络报名的曝光率,从而吸引更多用户使用。

为了解决上述技术问题,本发明提供了一种基于应用程序的业务数据处理方法,包括:

s1,获取应用程序对话框中的业务数据,所述业务数据包括投票数据或报名数据;

s2,根据用户信息及业务数据在应用程序对话框中生成操作指令列表,所述操作指令列表包括至少一个操作指令;

s3,获取用户选择的操作指令并根据操作指令处理业务数据;

s4,在应用程序对话框中显示实时业务数据。

作为上述方案的改进,所述业务数据包括可视区业务数据及非可视区业务数据。

作为上述方案的改进,所述的基于应用程序的业务数据处理方法,包括:

s1,获取应用程序对话框中的可视区业务数据,所述业务数据包括投票数据或报名数据;

s2,根据用户信息及可视区业务数据在应用程序对话框中生成操作指令列表,所述操作指令列表包括至少一个操作指令;

s3,获取用户选择的操作指令并根据操作指令处理业务数据;

s4,在应用程序对话框中显示实时业务数据。

作为上述方案的改进,所述基于应用程序的业务数据处理方法,包括:

s1,获取应用程序对话框中的可视区业务数据,所述业务数据包括投票数据或报名数据;

s2,根据用户信息、可视区业务数据及非可视区业务数据在应用程序对话框中生成操作指令列表,所述操作指令列表包括至少一个操作指令;

s3,获取用户选择的操作指令并根据操作指令处理业务数据;

s4,在应用程序对话框中显示实时业务数据。

作为上述方案的改进,所述步骤s2中,若用户为有权用户,则所述操作指令包括投票指令或报名指令,若用户为丧权用户,则所述操作指令包括取消指令。

作为上述方案的改进,当用户选择的操作指令为投票指令或报名指令,且业务数据为缴费业务时,则进行缴费处理;当用户选择的操作指令为取消指令,且业务数据为缴费业务时,则进行退费处理;

作为上述方案的改进,当用户选择的操作指令为投票指令或报名指令,且业务数据为有偿业务时,则进行补偿处理;当用户选择的操作指令为取消指令,且业务数据为有偿业务时,则进行返还处理。

作为上述方案的改进,所述步骤s2中,若业务数据为可转发业务,则所述操作指令包括转发指令;当用户选择的操作指令为转发指令时,则将应用程序对话框中的业务数据转发至目标应用程序对话框中,并在目标应用程序对话框中显示实时业务数据。

作为上述方案的改进,根据操作指令处理业务数据后,实时业务数据以详情模式进行显示。

作为上述方案的改进,根据操作指令处理业务数据后,历史业务数据以缩略模式进行显示。

作为上述方案的改进,所述步骤s1之前还包括:获取用户上传的业务定制信息;根据所述业务定制信息生成业务数据;在应用程序对话框中显示实时业务数据。

实施本发明,具有如下有益效果:

本发明基于应用程序的业务数据处理方法通过内置于现有的应用程序中,成为应用程序的一种功能,并可通过现有的应用程序有效地实现网络投票或网络报名,同时,本发明中所有的业务数据及操作均在应用程序对话框中实现,操作更快捷、更方便、更易于提高网络投票或网络报名的曝光率,从而吸引更多用户使用,灵活性、实时性强。

附图说明

图1是本发明基于应用程序的业务数据处理方法的第一实施例流程图;

图2是本发明基于应用程序的业务数据处理方法的第二实施例流程图;

图3是本发明基于应用程序的业务数据处理方法的第三实施例流程图;

图4是本发明基于应用程序的业务数据处理方法的第四实施例流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。仅此声明,本发明在文中出现或即将出现的上、下、左、右、前、后、内、外等方位用词,仅以本发明的附图为基准,其并不是对本发明的具体限定。

参见图1,图1显示了本发明一种基于应用程序的业务数据处理方法的第一实施例流程图,其包括:

s101,获取应用程序对话框中的业务数据。

所述业务数据包括投票数据或报名数据。

所述应用程序可以为微信程序、qq程序、其它社交app、或其它运动社交app,但不以此为限制。

需要说明的是,所述业务数据以消息的形式显示于微信程序或qq程序等应用程序的对话框中,用户可通过长按业务数据的方式实现对业务数据的获取,但不以此为限制。所述对话框优选为聊天对话框。

s102,根据用户信息及业务数据在应用程序对话框中生成操作指令列表,所述操作指令列表包括至少一个操作指令。

所述操作指令可以为投票指令、报名指令、取消指令(取消投票指令或取消报名指令)或转发指令中的任意一项或多项。其中,投票/报名指令可以由一个或多个指令组成,例如,当业务数据中的投票对象仅涉及一项时,则仅有一项投票指令,当业务数据中的投票对象涉及多项时,则可生成多项投票指令(a组投票;b组投票;c组投票……);又如,当业务数据中的报名对象仅涉及一项时,则仅有一项报名指令,当业务数据中的报名对象涉及多项时,则可生成多项报名指令(a组报名;b组报名;c组报名……)。

本发明中,需根据用户信息及业务数据在应用程序对话框中生成操作指令列表,具体地:

若用户为有权用户(即用户拥有投票/报名权,且用户未投票/报名),则所述操作指令包括投票指令或报名指令;

若用户为丧权用户(即用户拥有投票/报名权,且用户已投票/报名),则所述操作指令包括取消指令;

若用户为无权用户(即用户不具备投票/报名权),则可生成提示信息,提示用户无权投票/报名,也可不生成提示信息。

若业务数据为可转发业务,则所述操作指令包括转发指令。同时,当业务数据为限定本群成员投票/报名,则该业务数据不可转发至其他群或用户,因此不生成转发指令。

另外,若业务数据为可导出业务,则所操作指令包括导出指令,用户可根据实际需求导出业务数据。

s103,获取用户选择的操作指令并根据操作指令处理业务数据;

当用户选择的操作指令为投票指令或报名指令,且业务数据为非缴费业务时,则更新业务数据;

当用户选择的操作指令为取消指令,且业务数据为非缴费业务时,则更新业务数据;

当用户选择的操作指令为投票指令或报名指令,且业务数据为非有偿业务时,则更新业务数据;

当用户选择的操作指令为取消指令,且业务数据为非有偿业务时,则更新业务数据;

当用户选择的操作指令为投票指令或报名指令,且业务数据为缴费业务时,则进行缴费处理并更新业务数据;所述缴费业务是指业务数据在投票/报名的同时需缴费用。

当用户选择的操作指令为取消指令,且业务数据为缴费业务时,则进行退费处理并更新业务数据;

当用户选择的操作指令为投票指令或报名指令,且业务数据为有偿业务时,则进行补偿处理并更新业务数据;所述有偿业务是指业务数据在投票/报名的同时可获得一定奖励。

当用户选择的操作指令为取消指令,且业务数据为有偿业务时,则进行返还处理并更新业务数据;

当用户选择的操作指令为转发指令时,则将应用程序对话框中的业务数据转发至目标应用程序对话框中,并在目标应用程序对话框中显示实时业务数据。此时,目标应用程序对话框所对应的用户可根据实际情况在目标应用程序对话框中进行相应的操作(如投票、报名、转发等)。

s104,在应用程序对话框中显示实时业务数据。

根据操作指令处理业务数据后,实时业务数据以详情模式进行显示,即用户可直观查看所有的业务数据。其中,更新实时业务数据的方式优先选择为:当用户选择操作指令时,实时业务数据发送在对话框里。

根据操作指令处理业务数据后,历史业务数据以缩略模式进行显示,即用户仅能直观地查看关键性的业务数据,当需要查看所有的业务数据时,可通过点击历史业务数据等方式,使历史数据以详情模式进行显示。

因此,通过本发明可使用户可快速地辨认最新的业务数据,实用性强。

需要说明的是,所述业务数据包括主题信息、时间信息、地点信息、分组信息、各组的投票/报名数量、各组的成员信息等,但不以此为限制。因此通过业务数据的实时显示可保证用户最快地跟踪报名/投票情况。

由上可知,与现有技术不同的是,本发明中所有的业务数据及操作均在应用程序对话框中实现,灵活性、实时性强。

参见图2,图2显示了本发明一种基于应用程序的业务数据处理方法的第二实施例流程图,其包括:

s201,获取用户上传的业务定制信息;

所述业务定制信息包括类型信息(投票/报名)、主题信息、时间信息、地点信息、分组信息、缴费信息、转发信息、权限信息、补偿信息及其他条件信息,但不以此为限制。

s202,根据所述业务定制信息生成业务数据;

s203,在应用程序对话框中显示实时业务数据。

所述应用程序可以为微信程序、qq程序、其它社交app、或其它运动社交app,但不以此为限制。所述业务数据以消息的形式显示于微信程序或qq程序等应用程序的对话框中。所述业务数据包括主题信息、时间信息、地点信息、分组信息、各组的投票/报名数量、各组的成员信息等,但不以此为限制。

s204,获取应用程序对话框中的业务数据。

所述业务数据包括投票数据或报名数据。所述对话框优选为聊天对话框。

需要说明的是,用户可通过长按业务数据的方式实现对业务数据的获取,但不以此为限制。

s205,根据用户信息及业务数据在应用程序对话框中生成操作指令列表,所述操作指令列表包括至少一个操作指令。

所述操作指令可以为投票指令、报名指令、取消指令(取消投票指令或取消报名指令)或转发指令中的任意一项或多项。其中,投票/报名指令可以由一个或多个指令组成,例如,当业务数据中的投票对象仅涉及一项时,则仅有一项投票指令,当业务数据中的投票对象涉及多项时,则可生成多项投票指令(a组投票;b组投票;c组投票……);又如,当业务数据中的报名对象仅涉及一项时,则仅有一项报名指令,当业务数据中的报名对象涉及多项时,则可生成多项报名指令(a组报名;b组报名;c组报名……)。

本发明中,需根据用户信息及业务数据在应用程序对话框中生成操作指令列表,具体地:

若用户为有权用户(即用户拥有投票/报名权,且用户未投票/报名),则所述操作指令包括投票指令或报名指令;

若用户为丧权用户(即用户拥有投票/报名权,且用户已投票/报名),则所述操作指令包括取消指令;

若用户为无权用户(即用户不具备投票/报名权),则可生成提示信息,提示用户无权投票/报名,也可不生成提示信息。

若业务数据为可转发业务,则所述操作指令包括转发指令。同时,当业务数据为限定本群成员投票/报名,则该业务数据不可转发至其他群或用户,因此不生成转发指令。

另外,若业务数据为可导出业务,则所操作指令包括导出指令,用户可根据实际需求导出业务数据。

s206,获取用户选择的操作指令并根据操作指令处理业务数据;

当用户选择的操作指令为投票指令或报名指令,且业务数据为非缴费业务时,则更新业务数据;

当用户选择的操作指令为取消指令,且业务数据为非缴费业务时,则更新业务数据;

当用户选择的操作指令为投票指令或报名指令,且业务数据为非有偿业务时,则更新业务数据;

当用户选择的操作指令为取消指令,且业务数据为非有偿业务时,则更新业务数据;

当用户选择的操作指令为投票指令或报名指令,且业务数据为缴费业务时,则进行缴费处理并更新业务数据;所述缴费业务是指业务数据在投票/报名的同时需缴费用。

当用户选择的操作指令为取消指令,且业务数据为缴费业务时,则进行退费处理并更新业务数据;

当用户选择的操作指令为投票指令或报名指令,且业务数据为有偿业务时,则进行补偿处理并更新业务数据;所述有偿业务是指业务数据在投票/报名的同时可获得一定奖励。

当用户选择的操作指令为取消指令,且业务数据为有偿业务时,则进行返还处理并更新业务数据;

当用户选择的操作指令为转发指令时,则将应用程序对话框中的业务数据转发至目标应用程序对话框中,并在目标应用程序对话框中显示实时业务数据。此时,目标应用程序对话框所对应的用户可根据实际情况在目标应用程序对话框中进行相应的操作(如投票、报名、转发等)。

s207,在应用程序对话框中显示实时业务数据。

根据操作指令处理业务数据后,实时业务数据以详情模式进行显示,即用户可直观查看所有的业务数据。

根据操作指令处理业务数据后,历史业务数据以缩略模式进行显示,即用户仅能直观地查看关键性的业务数据,当需要查看所有的业务数据时,可通过点击历史业务数据等方式,使历史数据以详情模式进行显示。

因此,通过本发明可使用户可快速地辨认最新的业务数据,实用性强。

参见图3,图3显示了本发明一种基于应用程序的业务数据处理方法的第三实施例流程图,与图1所示的第一实施例不同的是,本实施例中所述业务数据划包括可视区业务数据及非可视区业务数据。具体地,本实施例基于应用程序的业务数据处理方法包括:

s301,获取应用程序对话框中的可视区业务数据;

所述业务数据包括投票数据或报名数据。

需要说明的是,当业务数据的内容很多时,应用程序对话框中无法同时显示所有的业务数据,此时用户需要通过滑动对话框的方式实现业务数据的查看,其中,当前对话框中可显示的业务数据即为可视区业务数据,当前对话框中显示不了的业务数据即为非可视区业务数据。

s302,根据用户信息及可视区业务数据在应用程序对话框中生成操作指令列表,所述操作指令列表包括至少一个操作指令;

需要说明的是,用户通过对话框查看时业务数据时,往往已经可以确定需投票/报名的对象,当业务数据的内容很多时,用户可通过滑动对话框的方式,使需要投票/报名的对象显示于对话框上,然后再获取可视区业务数据,此时,操作指令中,仅出现可视区业务数据上所显示的对象的操作指令。

例如,某投票类型的业务数据中,可投票的对象有100项,其中,对话框中最多仅可同时显示50项,当用户需要对第54项对象进行投票时,可先通过滑动对话框的方式将第54项对象在对话框中进行显示,若此时对话框中同时显示的对象为第31~80项对象,则相应地,可生成第31~80项对象分别所对应的50项投票指令,从而大大减少了投票指令的数量,方便用户进行选择。

s303,获取用户选择的操作指令并根据操作指令处理业务数据;

s304,在应用程序对话框中显示实时业务数据。

参见图4,图4显示了本发明一种基于应用程序的业务数据处理方法的第四实施例流程图,与图3所示的第三实施例不同的是,本实施例中所述业务数据划包括可视区业务数据及非可视区业务数据。具体地,本实施例基于应用程序的业务数据处理方法包括:

s401,获取应用程序对话框中的可视区业务数据;

所述业务数据包括投票数据或报名数据。

需要说明的是,当业务数据的内容很多时,应用程序对话框中无法同时显示所有的业务数据,此时用户需要通过滑动对话框的方式实现业务数据的查看,其中,当前对话框中可显示的业务数据即为可视区业务数据,当前对话框中显示不了的业务数据即为非可视区业务数据。

s402,根据用户信息、可视区业务数据及非可视区业务数据在应用程序对话框中生成操作指令列表,所述操作指令列表包括至少一个操作指令;

需要说明的是,用户通过对话框查看时业务数据时,当业务数据的内容很多时,用户只需通过滑动对话框的方式随意地将业务数据局部地显示于对话框上,并对业务数据进行获取即可识别出业务数据所对应的所有对象的操作指令,灵活性强。

例如,某投票类型的业务数据中,可投票的对象有100项,其中,对话框中最多仅可同时显示50项,当用户需要对第54项对象进行投票时,可通过滑动对话框的方式将业务数据局部地在对话框中进行显示,此时即使对话框中同时显示的对象为第1~50项对象,也可生成第1~100项对象分别所对应的100项投票指令。

s403,获取用户选择的操作指令并根据操作指令处理业务数据;

s404,在应用程序对话框中显示实时业务数据。

由上可知,本发明基于应用程序的业务数据处理方法,可通过现有的应用程序有效地实现网络投票或网络报名,同时,本发明中所有的业务数据及操作均在应用程序对话框中实现,操作更快捷、更方便、更易于提高网络投票或网络报名的曝光率,从而吸引更多用户使用,灵活性、实时性强。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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