功能分享方法及装置与流程

文档序号:17660851发布日期:2019-05-15 22:22阅读:126来源:国知局
功能分享方法及装置与流程

本说明书一个或多个实施例涉及终端技术领域,尤其涉及一种功能分享方法及装置。



背景技术:

在相关技术中,移动化团体办公平台被越来越广泛地应用于企业、教育机构、政府机关等各类团体的办公过程,不仅能够提升用户之间的沟通效率、降低沟通成本,而且能够有效提升用户的事件处理效率和办公效率。



技术实现要素:

有鉴于此,本说明书一个或多个实施例提供一种功能分享方法及装置。

为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

根据本说明书一个或多个实施例的第一方面,提出了一种功能分享方法,包括:

应用的第一客户端确定待分享功能;

所述第一客户端获取与所述待分享功能相关的功能界面的图形信息,以供第二客户端通过所述图形信息开启与所述待分享功能相关的功能界面,其中所述第一客户端上登录的第一用户与所述第二客户端上登录的第二用户归属于同一团体。

根据本说明书一个或多个实施例的第二方面,提出了一种功能分享装置,包括:

确定单元,使应用的第一客户端确定待分享功能;

获取单元,使所述第一客户端获取与所述待分享功能相关的功能界面的图形信息,以供第二客户端通过所述图形信息开启与所述待分享功能相关的功能界面,其中所述第一客户端上登录的第一用户与所述第二客户端上登录的第二用户归属于同一团体。

根据本说明书一个或多个实施例的第三方面,提出了一种功能分享方法,包括:

应用的第一客户端获取与待分享功能相关的功能界面的图形信息,并将所述图形信息发送至功能分享平台;

第二客户端向用户展示所述功能分享平台中的图形信息,并根据所述用户选取的任一功能的图形信息,开启与所述任一功能相关的功能界面。

附图说明

图1是一示例性实施例提供的一种功能分享系统的架构示意图。

图2是一示例性实施例提供的一种功能分享方法的流程图。

图3是一示例性实施例提供的一种实施功能分享的界面示意图。

图4是一示例性实施例提供的一种条码展示界面的示意图。

图5是一示例性实施例提供的一种条码分享界面的示意图。

图6是一示例性实施例提供的一种电子设备的结构示意图。

图7是一示例性实施例提供的一种功能分享装置的框图。

图8是一示例性实施例提供的另一种功能分享方法的流程图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。

图1是一示例性实施例提供的一种功能分享系统的架构示意图。如图1所示,该系统可以包括服务器11、网络12、若干电子设备,比如手机13、手机14和手机15等。

服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器。在运行过程中,服务器11可以运行某一应用的服务器侧的程序,以实现该应用的相关业务功能,比如当该服务器11运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的服务端。

在本实施例中,移动化团体办公平台不仅可以实现通讯功能,还可以作为诸多其他功能的集成化功能平台,比如对于审批事件(如请假、办公物品申领、财务等审批事件)、考勤事件、任务事件、日志事件等团体内部事件的处理,再比如订餐、采购等团体外部事件的处理,本说明书一个或多个实施例并不对此进行限制。

较为具体地,移动化团体办公平台可以承载于相关技术中的即时通讯应用,比如企业即时通讯(enterpriseinstantmessaging,eim)应用,例如skypeformicrosoft等。当然,即时通讯功能仅为移动化团体办公平台支持的通讯功能之一,该移动化团体办公平台还能够实现更多诸如上述的其他功能,此处不再赘述。

手机13-15只是用户可以使用的一种类型的电子设备。实际上,用户显然还可以使用诸如下述类型的电子设备:平板设备、笔记本电脑、掌上电脑(pdas,personaldigitalassistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。在运行过程中,该电子设备可以运行某一应用的客户端侧的程序,以实现该应用的相关业务功能,比如当该电子设备运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的客户端。

需要指出的是:移动化团体办公平台的客户端的应用程序可以被预先安装在电子设备上,使得该客户端可以在该电子设备上被启动并运行;当然,当采用诸如html5技术的在线“客户端”时,无需在电子设备上安装相应的应用程序,即可获得并运行该客户端。

而对于手机13-15与服务器11之间进行交互的网络12,可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(publicswitchedtelephonenetwork,pstn)和因特网。

在一实施例中,本说明书的功能分享方案可以仅由手机13-15上运行的客户端来实现;在另一实施例中,本说明书的功能分享方案可由手机13-15上运行的客户端、服务器11上运行的服务端进行配合来实现。

图2是一示例性实施例提供的一种功能分享方法的流程图。如图2所示,该方法可以应用于客户端侧设备(例如图1所示的手机13-15等),可以包括以下步骤:

步骤202,应用的第一客户端确定待分享功能。

在一实施例中,当所述第一客户端开启任一功能的功能操作界面,且所述功能操作界面上的分享选项被触发时,所述第一客户端可以确定所述任一功能为所述待分享功能。

在一实施例中,第一客户端可以展示出若干可分享功能,当检测到任一可分享功能被选取时,该第一客户端可将该被选取的可分享功能确定为上述的待分享功能。在其他实施例中,第一客户端还可以通过其他方式确定待分享功能,本说明书并不对此进行限制。

在一实施例中,所述待分享功能包括下述任一:所述应用的原生功能、所述第一客户端安装的微应用的扩展功能。其中,微应用可以由该应用的开发方提供,或者该微应用可由该应用的开发方之外的第三方提供,本说明书并不对此进行限制。

步骤204,所述第一客户端获取与所述待分享功能相关的功能界面的图形信息,以供所述第二客户端通过所述图形信息开启与所述待分享功能相关的功能界面。

在一实施例中,与待分享功能相关的功能界面可以包括网页类型的界面;相应地,所述第一客户端可以确定所述待分享功能相关的功能界面的访问地址,然后将该访问地址生成为相应的图形信息。

在一实施例中,与待分享功能相关的功能界面可以包括各个客户端上的本地功能界面,因而第二客户端可以包含与所述待分享功能相关的本地功能界面,而所述图形信息用于使所述第二客户端通过所述图形信息开启所述本地功能界面。例如,第一客户端可以确定所述待分享功能相关的本地功能界面的访问地址,然后将该访问地址生成为相应的图形信息。

在一实施例中,与所述待分享功能相关的功能界面可以包括下述至少之一:所述待分享功能的功能操作界面、所述待分享功能的功能介绍界面等,本说明书并不对此进行限制。

在一实施例中,第一客户端可以将图形信息向第二客户端进行展示,使得第二客户端可以对该图形信息进行直接识别,或者对该图形信息进行图像采集并针对采集到的图像进行识别。

在一实施例中,第一客户端可以将所述图形信息发送至第二客户端。例如,所述第一客户端可以通过与所述第二客户端之间的通讯会话,将所述图形信息发送至所述第二客户端。

在一实施例中,所述第一客户端上登录的第一用户与所述第二客户端上登录的第二用户归属于同一团体,即同一团体内的团体成员之间可以实现本说明书的功能分享操作,而不同团体的团体成员之间则无法实现本说明书的功能分享操作。

在一实施例中,所述第一用户具有对所述团体的管理权限;换言之,只有具有对团体的管理权限时,才能够向该团体的团体成员实现本说明书的功能分享操作,而无管理权限的普通团体成员则无法实现该功能分享操作。

在一实施例中,待分享功能可以为配置于该团体的功能,使得该团体的第一用户与第二用户之间可以实现上述的功能分享操作;而对于未配置于该团体的功能,该团体的团体成员之间无法实现上述的功能分享操作。其中,对该团体具有管理权限的用户可以管理配置于该团体的功能,比如新增配置于该团体的功能、删除已配置于该团体的功能等。

在一实施例中,图形信息可以包括条码,或者其他包含相关信息内容的图形或图案,本说明书并不对此进行限制;以条码为例,具体可以包括例如一维条形码、二维码等任意维度的条码,再例如黑白条形码、彩色条形码等不同颜色组合的条码,本说明书并不对此进行限制。

为了便于理解,以企业即时通讯应用“企业微信”为例,对本说明书一个或多个实施例的技术方案进行说明。假定服务器11上运行有企业微信服务端,手机13上登录有用户a的注册账号,使得手机13被配置为该用户a对应的企业微信客户端1,而手机14上登录有用户b的注册账号,使得手机14被配置为该用户b对应的企业微信客户端2。其中,用户a、用户b均为企业aa的内部员工,且用户b为该企业aa的管理员。

在一实施例中,假定用户a在使用企业微信客户端1的过程中,需要使用该企业微信客户端1提供的审批功能,向企业领导发起用于获取xxx的审批单。但是,用户a可能由于先前并未使用过该功能,或者企业微信客户端1在升级后发生了布局变化,导致用户a未能成功在企业微信客户端1内查找到相关功能。因此,用户a可以向用户b求助,以使得用户b可以基于本说明书的技术方案,帮助用户a快速实现相关功能。

图3是一示例性实施例提供的一种实施功能分享的界面示意图。假定用户b知道如何开启用户a希望使用的功能,该用户b可以在企业微信客户端2上查找到上述的审批功能,并通过触发该审批功能,以开启如图3所示的获取xxx审批单的功能界面300。其中,当检测到用户b触发该功能界面300上的“更多”选项302时,企业微信客户端2可以提供用于实现功能分享的“功能直达”选项304。

图4是一示例性实施例提供的一种条码展示界面的示意图。当检测到用户b触发如图3所示的选项304时,企业微信客户端2可以切换至如图4所示的条码展示界面400,该条码展示界面400可以包括二维码402和二维码404。其中,企业微信客户端2可以自主生成诸如上述的二维码402、二维码404等条码图形,或者该条码图形可以由企业微信服务端生成并发送至该企业微信客户端2进行展示。

在一实施例中,用户b可以将条码展示界面400向用户a进行展示,使得用户a可以通过企业微信客户端1对二维码402或二维码404进行扫描识别。其中,通过扫描二维码402,企业微信客户端1可以直接开启如图3所示的功能界面300,以使得用户a可以在该功能界面300上完成项目填写,并通过触发“提交”选项发送至企业领导,完成相关审批申请。而通过扫描二维码404,企业微信客户端1可以开启使用帮助界面,该使用帮助界面可以向用户a呈现出与审批功能相关的使用帮助内容,从而由该用户a自主学习如何使用上述的审批功能。

在另一实施例中,用户b可以将二维码402或二维码404发送至用户a。例如图5是一示例性实施例提供的一种条码分享界面的示意图。当检测到用户b触发如图3所示的选项304时,企业微信客户端2可以切换至如图5所示的条码分享界面500,该条码分享界面500可以包括二维码502和二维码504。在条码分享界面500中,包括对应于二维码502的分享选项506,当检测到用户b针对该分享选项506的触发操作时,企业微信客户端1可以将二维码502发送至诸如用户a,使得用户a可以通过企业微信客户端2接收到该二维码502,并进而通过企业微信客户端2对该二维码502进行扫描识别,以在企业微信客户端2上开启如图3所示的功能界面300。类似地,在条码分享界面500中,包括对应于二维码504的分享选项508,当检测到用户b针对该分享选项508的触发操作时,企业微信客户端1可以将二维码504发送至诸如用户a,使得用户a可以通过企业微信客户端2接收到该二维码504,并进而通过企业微信客户端2对该二维码504进行扫描识别,以在企业微信客户端2上开启上述的使用帮助界面。在本实施例中,用户a与用户b无需处于同一地点,比如用户a可以向用户b发起远程询问,而用户b也可以基于对二维码502、二维码504的发送操作,对用户a实现远程响应。

在一实施例中,功能界面300和上述的使用帮助界面可以为网页界面。相应地,二维码402~404或二维码502~504包含的内容可以为针对相应网页的访问地址,比如二维码402和二维码502包含的内容为功能界面300的访问地址“www.gongnengzhida/huoquxxxshenpidan.com”,而二维码404和二维码504包含的内容为使用帮助界面的访问地址“www.shiyongbangzhu/huoquxxxshenpidan.com”。

在另一实施例中,功能界面300和上述的使用帮助界面可以为本地功能界面。相应地,二维码402~404或二维码502~504包含的内容可以为针对相应本地功能界面的访问地址,比如:二维码402和二维码502包含的内容为针对“企业微信”应用的客户端程序中的“功能界面300”的访问地址,使得企业微信客户端2通过扫描该二维码402或二维码502可以开启本地的“功能界面300”;类似地,二维码404和二维码504包含的内容为针对“企业微信”应用的客户端程序中的“使用帮助界面”的访问地址,使得企业微信客户端2通过扫描该二维码404或二维码504可以开启本地的“使用帮助界面”。

其中,针对本地功能界面的访问地址可能存在多种形式。以“企业微信”应用的客户端程序中的“功能界面300”为例:一种情况下,二维码402和二维码502包含的内容可以为“wechat://qr.wechat.com/page/gongnengzhida”,即该访问地址可以为静态链接;另一种情况下,二维码402和二维码502包含的内容可以为“wechat://qr.wechat.com/page/wechat?wechatid=9527”,即该访问地址可以为动态链接,其动态部分可以包括上述内容最后的“wechat?wechatid=*”(上文中的*=9527),通过配置“*”的取值,可以实现对相应的本地功能界面的访问和开启。

图6是一示例性实施例提供的一种电子设备的示意结构图。请参考图6,在硬件层面,该电子设备包括处理器602、内部总线604、网络接口606、内存608以及非易失性存储器610,当然还可能包括其他业务所需要的硬件。处理器602从非易失性存储器610中读取对应的计算机程序到内存608中然后运行,在逻辑层面上形成功能分享装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图7,在软件实施方式中,该功能分享装置可以包括:

确定单元71,使应用的第一客户端确定待分享功能;

获取单元72,使所述第一客户端获取与所述待分享功能相关的功能界面的图形信息,以供所述第二客户端通过所述图形信息开启与所述待分享功能相关的功能界面。

可选的,所述确定单元71具体用于:

当所述第一客户端开启任一功能的功能操作界面,且所述功能操作界面上的分享选项被触发时,所述第一客户端确定所述任一功能为所述待分享功能。

可选的,所述获取单元72具体用于:

所述第一客户端确定所述待分享功能相关的功能界面的访问地址;

所述第一客户端将所述访问地址生成为相应的图形信息。

可选的,所述第二客户端包含与所述待分享功能相关的本地功能界面,所述图形信息用于使所述第二客户端通过所述图形信息开启所述本地功能界面。

可选的,所述待分享功能包括下述任一:

所述应用的原生功能、所述第一客户端安装的微应用的扩展功能。

可选的,与所述待分享功能相关的功能界面包括下述至少之一:

所述待分享功能的功能操作界面、所述待分享功能的功能介绍界面。

可选的,还包括:

发送单元73,使所述第一客户端将所述图形信息发送至所述第二客户端。

可选的,所述发送单元73具体用于:

所述第一客户端通过与所述第二客户端之间的通讯会话,将所述图形信息发送至所述第二客户端。

可选的,所述第一客户端上登录的第一用户与所述第二客户端上登录的第二用户归属于同一团体。

可选的,所述第一用户具有对所述团体的管理权限。

图8是一示例性实施例提供的另一种功能分享方法的流程图。如图8所示,该方法可以包括以下步骤:

步骤802,应用的第一客户端获取与待分享功能相关的功能界面的图形信息,并将所述图形信息发送至功能分享平台。

在一实施例中,当所述第一客户端开启任一功能的功能操作界面,且所述功能操作界面上的分享选项被触发时,所述第一客户端可以确定所述任一功能为上述的待分享功能。

在一实施例中,第一客户端可以展示出若干可分享功能,当检测到任一可分享功能被选取时,该第一客户端可将该被选取的可分享功能确定为上述的待分享功能。在其他实施例中,第一客户端还可以通过其他方式确定待分享功能,本说明书并不对此进行限制。

在一实施例中,所述待分享功能包括下述任一:所述应用的原生功能、所述第一客户端安装的微应用的扩展功能。其中,微应用可以由该应用的开发方提供,或者该微应用可由该应用的开发方之外的第三方提供,本说明书并不对此进行限制。

在一实施例中,图形信息可以包括条码,或者其他包含相关信息内容的图形或图案,本说明书并不对此进行限制;以条码为例,具体可以包括例如一维条形码、二维码等任意维度的条码,再例如黑白条形码、彩色条形码等不同颜色组合的条码,本说明书并不对此进行限制。

在一实施例中,功能分享平台可以由应用的服务端提供相关功能。例如,第一客户端可以将图形信息发送至服务端,并由服务端将该图形信息配置于功能分享平台,而第二客户端可以向服务端发起访问请求,以由该服务端向第二客户端返回该功能分享平台的数据、使得第二客户端可以基于该数据展示出所有功能的图形信息。在其他实施例中,功能分享平台可以为第三方提供的独立平台,而不依赖于上述应用,本说明书并不对此进行限制。

步骤804,第二客户端向用户展示所述功能分享平台中的图形信息,并根据所述用户选取的任一功能的图形信息,开启与所述任一功能相关的功能界面。

在一实施例中,与功能相关的功能界面可以包括网页类型的界面。因此,所述第一客户端可以确定所述待分享功能相关的功能界面的访问地址,然后将该访问地址生成为相应的图形信息。

在一实施例中,与功能相关的功能界面可以包括各个客户端上的本地功能界面。对于第一客户端而言,可以确定在应用的客户端上与待分享功能相关的本地功能界面的访问地址,然后将该访问地址生成为相应的图形信息,以发送至功能分享平台。对于第二客户端而言,该第二客户端上包含与上述的任一功能相关的本地功能界面,而图形信息用于使第二客户端通过该图形信息开启与该任一功能相关的本地功能界面。

在一实施例中,与所述待分享功能相关的功能界面可以包括下述至少之一:所述待分享功能的功能操作界面、所述待分享功能的功能介绍界面等,本说明书并不对此进行限制。相应地,对于用户选取的任一功能,与该任一功能相关的功能界面也可以包括下述至少之一:该任一功能的功能操作界面、该任一功能的功能介绍界面等。

在一实施例中,所述第一客户端上登录的第一用户与所述第二客户端上登录的第二用户可以归属于同一团体,即同一团体内的团体成员之间可以实现本说明书的功能分享操作。进一步地,该第一用户可以具有对所述团体的管理权限;换言之,只有具有对团体的管理权限时,才能够向功能分享平台发送图形信息、管理功能分享平台上已分享的图形信息、实现本说明书的功能分享操作,而无管理权限的普通团体成员则无法上传图形信息、只能够浏览和使用功能分享平台上的图形信息。

在一实施例中,第一用户与第二用户可以归属于不同团体,从而在不同团体的团体成员之间实现本说明书的功能分享操作。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。

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