[发明专利]基于开放平台的第三方业务系统与用户交互的方法和装置有效
申请号: | 201310153284.3 | 申请日: | 2013-04-27 |
公开(公告)号: | CN104123128B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 陈维德 | 申请(专利权)人: | 苏州中格软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京泛华伟业知识产权代理有限公司11280 | 代理人: | 王勇 |
地址: | 215400 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 开放 平台 第三 业务 系统 用户 交互 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体地说,本发明涉及一种基于开放平台的第三方业务系统与用户交互的方法和装置。
背景技术
在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。通过开放平台,网站不仅能提供对Web网页的简单访问,还可以进行复杂的数据交互,将它们的Web网站转换为与操作系统等价的开发平台。第三方开发者可以基于这些已经存在的、公开的Web网站而开发丰富多彩的应用。本发明中,开放平台是指软件系统通过公开其应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码。而第三方业务系统是指相对于开放平台及平台用户之外的服务提供商开发的业务系统,该类业务系统一般都使用了开放平台公开的应用程序编程接口(API)或函数(function)来实现或增强其本身的业务体验。
目前,第三方业务系统一般通过消息传递的形式来与用户进行交互,其方法具体如下:
1)第三方业务系统发送提醒消息至开放平台。
2)开放平台对所接收的提醒消息进行处理,具体包括:数据校验、接收和存储。
3)开放平台对所存储数据进行语义解析,将各业务系统的提醒信息呈现至开放平台界面,并在界面提供进入相应第三方业务系统的入口。
4)用户通过所述入口进入第三方业务系统与其进行交互完成业务操作。
5)完成业务操作后,第三方业务系统向开放平台发送新的携带了业务操作结果的消息,并在开放平台的界面显示。
为便于理解,下面给出一种典型的基于开放平台的第三方业务系统与用户交互的例子。这个例子中,第三方业务系统为请销假系统,其业务流程为:基层员工提交请假,基层管理人员进行审核、批假。基层员工A通过请销假系统提交请假请求,请销假系统发送提醒消息至某开放平台,管理人员在该开放平台会看到图1所示的页面,管理人员如要批复该请求,则需点击【前往处理】,进入请销假系统,其页面如图2所示,然后管理人员在请销假系统进行处理,处理完成后请销假系统对开放平台发送新的提醒消息以提示处理结果,新的提醒消息也被呈现在开放平台的界面上,如图3所示,这样就完成了一次请销假业务流程。可以看出,这种互动方式下,用户需进入第三方业务系统的页面进行业务处理,操作较为繁琐,当第三方业务系统较多时,用户需要奔波于多个业务系统之间,使用体验不佳。
因此,当前迫切需要一种能够改善用户体验的基于开放平台的第三方业务系统与用户交互的方法和装置。
发明内容
本发明的任务是提供一种能够改善用户体验的基于开放平台的第三方业务系统与用户交互的方法和装置。
为实现上述发明目的,本发明提供了一种基于开放平台的第三方业务系统与用户交互的方法,包括下列步骤:
1)第三方业务系统向开放平台发送携带操作对象描述信息的用户操作描述消息;所述操作对象描述信息包括:组成操作对象的控件类型、名称和操作说明;
2)开放平台接收并解析用户操作描述消息,然后通过所述操作对象描述信息从内置的库中调出相应的控件构成操作对象并将其呈现在自身的用户界面上;
3)在用户操作后,生成返回值,开放平台将所述返回值发送至相应的第三方业务系统;
4)第三方业务系统接收返回值并生成业务执行结果。
其中,所述步骤1)中,所述操作说明包括控件标签和操作提示信息,所述标签是对控件所代表含义的补充说明,所述操作提示信息是提示用户如何操作相应控件的文字。
其中,所述步骤1)中,所述操作对象描述信息还包括用户操作限制条件。
其中,所述步骤1)中,所述用户操作描述消息中还携带业务描述信息,所述业务描述信息是用以帮助用户完成相应的业务操作的关于业务本身的信息;
所述步骤2)中,所述开放平台还从所述用户操作描述消息中解析出业务描述信息并将其呈现在自身的用户界面上。
其中,所述步骤1)中,构成所述操作对象的控件的类型包括:文本框、多行文本域、下拉列表框、多行选择框、复选框、单选框、附件上传和按钮中的一种或多种。
其中,所述步骤1)中,构成所述操作对象的控件的类型还包括表单控件,所述表单控件是用于存放展现其它类型控件的容器控件。
其中,所述操作对象描述信息还包括控件返回值的提交地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中格软件有限公司,未经苏州中格软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310153284.3/2.html,转载请声明来源钻瓜专利网。