一种对移动sns应用进行统一处理的方法及装置的制作方法

文档序号:7699088阅读:139来源:国知局
专利名称:一种对移动sns应用进行统一处理的方法及装置的制作方法
技术领域
本发明涉及移动通讯技术领域,特别是涉及一种对移动SNS应用进行统一处理的方法及装置。
背景技术
随着社会的发展,社交需求已经越加强烈,对社交体验的要求也更加深入,全球范围内出现了许多优秀的社交网络,社交应用。同时随着通讯技术的不断发展,移动互联网的兴旺进步,手持移动设备更加智能化,已经具备社交需求移动化的条件,因此,基于移动终端的社交应用也成为一种趋势,变得非常流行,开发出高效,可靠,用户体验好的移动社交应用成为了十分有价值的工作,目前也开始出现了比较先进的社交概念智能手机,具有了全面的社交应用,包括独立的社交程序,社交桌面应用,社交功能与联系人等模块的整合, 甚至与地理服务的结合等等,因此,现有技术中,存在设计满足这种社交功能整合需要的架构方案的需求,为SNS (Social Network Software,社会性网络软件)应用的开发划分清晰的层次,并提供技术参考规范。

发明内容
本发明要解决的技术问题是提供一种对移动SNS应用进行统一处理的方法及装置,用以解决现有技术中存在的针对移动SNS应用存在统一处理需求的问题。为解决上述技术问题,一方面,本发明提供一种对移动SNS应用进行统一处理的方法,所述方法包括通信单元将一个或多个SNS应用发送的请求任务转发给处理单元;处理单元对所述请求任务进行响应。进一步,在所述处理单元对所述请求任务进行响应之后,还包括回调单元将所述处理单元对所述请求任务的响应结果发送给与所述请求任务对应的SNS应用。进一步,在所述处理单元对所述请求任务进行响应之前,还包括调度单元将所述通信单元发送给所述处理单元的请求任务存入请求队列排队,并依次发送给所述处理单元。进一步,所述处理单元对所述请求任务进行响应时,将嵌入式数据库、文件系统或者内存空间作为数据缓存介质。进一步,在所述请求任务响应过程中,当所述请求任务响应出现异常时,异常处理单元将异常信息发送给与所述请求任务对应的SNS应用。另一方面,本发明还提供一种对移动SNS应用进行统一处理的装置,所述装置包括通信单元,用于将一个或多个SNS应用发送的请求任务转发给处理单元;处理单元,用于对所述请求任务进行响应。
进一步,所述装置还包括回调单元,用于将所述处理单元对所述请求任务的响应结果发送给对应的SNS应用。进一步,所述装置还包括调度单元,用于将所述通信单元发送给所述处理单元的请求任务存入请求队列排队,并依次发送给所述处理单元。进一步,所述处理单元对所述请求任务进行响应时,将嵌入式数据库、文件系统或者内存空间作为数据缓存介质。 进一步,所述装置还包括异常处理单元,用于在所述请求任务响应过程中,所述请求任务响应出现异常时, 将异常信息发送给与所述请求任务对应的SNS应用。本发明有益效果如下本发明通过独立的处理单元,可以对多SNS应用的请求任务进行处理,并且支持多SNS应用同步调用机制,前端UI (User hterface,用户界面)刷新响应机制,适应于多任务场景,能使开发的社交应用层次清晰,简洁,高效,可靠,易维护扩展。并且减少了互联网访问操作,数据封装操作,节约了宝贵的移动计算资源,同时增强了请求响应的可靠性和返回结果的实时性和准确性,保障了更好的用户体验效果。


图1是本发明实施例中一种对移动SNS应用进行统一处理的方法的流程图;图2是本发明实施例中一种对移动SNS应用进行统一处理的装置的结构示意图。
具体实施例方式为了解决现有技术中存在的针对移动SNS应用存在统一处理需求的问题,本发明提供了一种对移动SNS应用进行统一处理的方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。本发明实施例是在智能终端上开发SNS应用的架构,这种架构提供一种统一处理不同SNS应用请求或者命令,并且返回相应处理结果的机制,具有多场景适应性、可伸缩性和支持事件同步响应等特点。如图1所示,本发明实施例涉及一种对移动SNS应用进行统一处理的方法,包括步骤S101,通信单元将一个或多个SNS应用发送的请求任务转发给处理单元;
本步骤中,一个或者多个SNS应用,这些SNS应用与用户交互,表达SNS功能,接受用户的操作,形成请求任务(为应用请求或者命令),并且能接收来自服务端(处理单元) 的响应信息,及时的更新UI,保证用户的良好的使用体验。 通信单元提供一种可靠的跨任务或者跨进程的通信机制,可以是基于RPC(Rem0te Procedure Call Protocol,远程过程调用协议)或其他机制,它是沟通独立的后台处理单元与不同SNS应用之间的桥梁,保证SNS多任务(或单任务)应用能与处理单元保持可靠高效的通信。
对于多个SNS应用同时给处理单元发送请求任务时,由于处理单元需要对请求任务分别进行响应,因此,在处理单元对请求任务进行响应之前,调度单元将通信单元发送给处理单元的请求任务存入请求队列排队,并依次将请求任务发送给处理单元。调度单元对存入的请求任务进行入队出队操作,统一的进行调度处理,维护每个请求或者命令的独立性。步骤S102,处理单元对所述请求任务进行响应。本步骤中,处理单元是所有SNS应用发送的请求任务的响应处理中心,根据不同的请求任务,进行解析、准备、执行处理任务,并且生成响应结果。主要负责从请求队列获取请求任务,解析请求,初始化数据,调用相关接口,进行异常信息处理等。对请求任务的响应,可以通过将SNS应用的请求和数据进行封装持久化操作,与远端SNS服务器进行数据的交互,由远端SNS服务器对请求任务进行处理(由于本专利主要目的在于提供一种调用解决方法,而SNS服务器对SNS应用的请求任务处理方法则不是本发明的重点,因此,不再详细描述),并反馈响应结果。另外,还负责响应过程中涉及的数据在本地的缓存策略等。处理单元对所述请求任务进行响应时,将嵌入式数据库、文件系统或者内存空间作为数据缓存介质。在处理单元对请求任务进行响应之后,回调单元将处理单元对请求任务的响应结果发送给与请求任务对应的SNS应用。在处理单元对请求任务进行处理后,调用该请求对象或者其上下文环境进行回调或者相应的其他处理。回调单元具备远程传递对像的能力, 这些对象可以是UI界面实现对象,也可以是后台服务对象,甚至任何已分配内存空间的数据单元。这些对象实现了一种回调接口,并且在传递的过程中保持对象原有的上下文情境, 在相应的请求处理结束后可以通过这些对象执行回调。此外,在上述步骤中,当请求任务响应出现异常时,异常处理单元将异常信息发送给与所述请求任务对应的SNS应用,通过异常信息提示等方式返回给调用接口,通知调用对象做出相应的处理。下面,以具体实例进行详细说明步骤一,扩展了回调接口机制的(多)任务对象(SNS应用)发出请求任务,请求任务进入请求队列排队,后台独立的处理单元调度请求任务的执行,从队列中取出第一个请求任务,解析请求任务数据,对相关的运算数据进行初始化操作。步骤二,根据请求任务,处理单元执行对远端SNS服务器的调用操作,或者执行数据查询等操作,产生响应结果,传递给回调单元,通过回调单元返回给对应的请求任务对象,完成UI交互响应。步骤三,进行异常处理,包括调用远端SNS服务器调用失败,数据持久化操作异常,请求处理过程超时,以及任何其他执行操作的错误信息等,通过异常信息提示等方式返回给调用接口,通知调用对象做出相应的处理。步骤四,完成一个请求的处理过程,清除该请求的上下文环境,重置处理单元上下文参数,检查请求队列,接受第二个请求的参数,进行初始化,业务逻辑处理,响应反馈,如此处理所有排队的请求任务。如果请求队列中无请求任务,则等待,直到新的请求到达,并执行以上操作。另外,如图2所示,本发明实施例还涉及一种实现上述实施例方法的对移动SNS应用进行统一处理的装置,包括通信单元201,用于将一个或多个SNS应用10发送的请求任务转发给处理单元 202 ;处理单元202,用于对请求任务进行响应。为达更佳效果,本实施例所述装置还包括回调单元203,用于将处理单元202对请求任务的响应结果发送给对应的SNS应用 10。调度单元204,用于将通信单元201发送给处理单元202的请求任务存入请求队列排队,并依次发送给处理单元202。处理单元202对请求任务进行响应时,将嵌入式数据库、文件系统或者内存空间作为数据缓存介质。异常处理单元205,用于在请求任务响应过程中,请求任务响应出现异常时,将异常信息发送给与所述请求任务对应的SNS应用10。本实施例中的各单元的功能与上述方法实施例中涉及的各单元的功能相同,因此,为避免重复描述,本实施例对各单元的详细功能不再描述。由上述实施例可以看出,本发明实施例提供一种开发社交应用的架构设计方案, 这种方案提供了独立的后台服务处理机制,支持多SNS应用同步调用机制,前端UI刷新响应机制,适应于多任务场景,能使开发的社交应用层次清晰,简洁,高效,可靠,易维护扩展。 这种架构使SNS应用的开发,尤其是多任务、多应用场景的开发,增大了多SNS应用间共享数据的机会,一定程度上减少了互联网访问操作,数据封装操作,节约了宝贵的移动计算资源,同时增强了请求响应的可靠性和返回结果的实时性和准确性,保障了更好的用户体验效果。采用本发明的架构方法,智能终端上的SNS应用开发可以变得更加简单可靠,开发出来的应用也更灵活,更有质量保障。尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
权利要求
1.一种对移动SNS应用进行统一处理的方法,其特征在于,所述方法包括通信单元将一个或多个SNS应用发送的请求任务转发给处理单元;处理单元对所述请求任务进行响应。
2.如权利要求1所述的对移动SNS应用进行统一处理的方法,其特征在于,在所述处理单元对所述请求任务进行响应之后,还包括回调单元将所述处理单元对所述请求任务的响应结果发送给与所述请求任务对应的 SNS应用。
3.如权利要求1所述的对移动SNS应用进行统一处理的方法,其特征在于,在所述处理单元对所述请求任务进行响应之前,还包括调度单元将所述通信单元发送给所述处理单元的请求任务存入请求队列排队,并依次发送给所述处理单元。
4.如权利要求1所述的对移动SNS应用进行统一处理的方法,其特征在于,所述处理单元对所述请求任务进行响应时,将嵌入式数据库、文件系统或者内存空间作为数据缓存介质。
5.如权利要求1 4任一项所述的对移动SNS应用进行统一处理的方法,其特征在于, 在所述请求任务响应过程中,当所述请求任务响应出现异常时,异常处理单元将异常信息发送给与所述请求任务对应的SNS应用。
6.一种对移动SNS应用进行统一处理的装置,其特征在于,所述装置包括通信单元,用于将一个或多个SNS应用发送的请求任务转发给处理单元;处理单元,用于对所述请求任务进行响应。
7.如权利要求6所述的对移动SNS应用进行统一处理的装置,其特征在于,所述装置还包括回调单元,用于将所述处理单元对所述请求任务的响应结果发送给对应的SNS应用。
8.如权利要求6所述的对移动SNS应用进行统一处理的装置,其特征在于,所述装置还包括调度单元,用于将所述通信单元发送给所述处理单元的请求任务存入请求队列排队, 并依次发送给所述处理单元。
9.如权利要求6所述的对移动SNS应用进行统一处理的装置,其特征在于,所述处理单元对所述请求任务进行响应时,将嵌入式数据库、文件系统或者内存空间作为数据缓存介质。
10.如权利要求6 9任一项所述的对移动SNS应用进行统一处理的装置,其特征在于,所述装置还包括异常处理单元,用于在所述请求任务响应过程中,所述请求任务响应出现异常时,将异常信息发送给与所述请求任务对应的SNS应用。
全文摘要
本发明公开了一种对移动SNS应用进行统一处理的方法及装置,所述方法包括通信单元将一个或多个SNS应用发送的请求任务转发给处理单元;处理单元对所述请求任务进行响应。本发明通过独立的处理单元,可以对多SNS应用的请求任务进行处理,并且支持多SNS应用同步调用机制,前端UI(User Interface,用户界面)刷新响应机制,适应于多任务场景,能使开发的社交应用层次清晰,简洁,高效,可靠,易维护扩展。并且减少了互联网访问操作,数据封装操作,节约了宝贵的移动计算资源,同时增强了请求响应的可靠性和返回结果的实时性和准确性,保障了更好的用户体验效果。
文档编号H04L29/08GK102231755SQ20111016586
公开日2011年11月2日 申请日期2011年6月20日 优先权日2011年6月20日
发明者王凭智, 连东洲, 黄勤波, 黄钦 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1