CN103699635A - 信息处理方法和装置 - Google Patents

信息处理方法和装置 Download PDF

Info

Publication number
CN103699635A
CN103699635A CN201310717540.7A CN201310717540A CN103699635A CN 103699635 A CN103699635 A CN 103699635A CN 201310717540 A CN201310717540 A CN 201310717540A CN 103699635 A CN103699635 A CN 103699635A
Authority
CN
China
Prior art keywords
task
application
client device
application message
bit stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310717540.7A
Other languages
English (en)
Other versions
CN103699635B (zh
Inventor
于辰涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310717540.7A priority Critical patent/CN103699635B/zh
Publication of CN103699635A publication Critical patent/CN103699635A/zh
Application granted granted Critical
Publication of CN103699635B publication Critical patent/CN103699635B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种信息处理方法和装置,在用户通过一个客户端设备执行任务时,向该用户的其他客户端设备推送该任务的相关应用。应用于服务器设备信息处理方法包括:接收第一客户端设备上报的任务信息,所述任务为所述第一客户端设备当前执行的任务;根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,所述第二客户端设备和所述第一客户端设备与同一用户标识绑定;将所述任务的应用信息推送至所述第二客户端设备。应用于服务器设备的信息处理装置包括接收单元,应用信息生成单元和应用信息推送单元。本发明提供了一种全新的应用安装模式,无需用户登录移动应用商店查找,快捷便利,提高用户的体验。

Description

信息处理方法和装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种信息处理方法和装置。
背景技术
随着移动设备的普及,用户间的短距互联已经成为越来越重要的应用场景,用户在一个临时构建的局域网络中,无需复杂的设置就可以建立连接,并实现数据和信息的快速分享,已经成为一个操作***和设备的创新突破点。
个人用户拥有了越来越多的高性能移动终端产品,比如智能手机,平板电脑,超级本,智能电视和PC。这些功能丰富的设备,具有非常强的计算能力的同时,也具有了越来越大的存储空间,无缝的访问WiFi和3G/4G网络的能力。这些设备也逐渐适应于不同的应用场景,比如智能手机适应于移动环境,PC适应于家庭环境下的媒体中心,TV适用于媒体广播数据管理,PAD适用于电子书和移动媒体消费,超级本适用于SoHo和办公需求。
随着移动互联网的普及,越来越多的服务提供商为了在移动设备上提供更好的体验,逐渐将服务的内容在移动设备上进行封装,提供独立的移动应用程序方便普通用户在移动端的便捷访问。但是本发明的发明人发现目前门户网站的网页和移动应用是割裂的,如移动应用商店,用户需要在移动应用商店手动搜索应用,记录复杂的网址信息,并不便于用户的使用。
发明内容
本发明所要解决的技术问题是提供一种信息处理方法和装置,在用户通过一个客户端设备执行任务时,向该用户的其他客户端设备推送该任务的相关应用。
为了解决上述技术问题,本发明提供了一种信息处理方法,应用于服务器设备,所述方法包括:
接收第一客户端设备上报的任务信息,所述任务为所述第一客户端设备当前执行的任务;
根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,所述第二客户端设备和所述第一客户端设备与同一用户标识绑定;
将所述任务的应用信息推送至所述第二客户端设备。
进一步地,所述任务的应用信息包括:应用安装包;
根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,包括:根据所述任务信息查找与所述任务对应的且所述第二客户端设备能使用的应用安装包;或者
所述任务的应用信息包括:存根框架;
根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,包括:根据所述任务信息以及所述任务的常用操作生成存根框架。
进一步地,所述任务的应用信息能够使所述第二客户端启动第一应用;所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供第二客户端设备同步所述第一应用的状态与第一客户端设备执行的任务的状态。
为了解决上述技术问题,本发明还提供了一种信息处理装置,应用于服务器设备,所述装置包括接收单元,应用信息生成单元和应用信息推送单元,其中:
所述接收单元,用于接收第一客户端设备上报的任务信息,所述任务为所述第一客户端设备当前执行的任务;
所述应用信息生成单元,用于根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,所述第二客户端设备和所述第一客户端设备与同一用户标识绑定;
所述应用信息推送单元,用于将所述任务的应用信息推送至所述第二客户端设备。
进一步地,所述任务的应用信息包括:应用安装包或者存根框架;
所述应用信息生成单元根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,包括:
所述应用信息生成单元根据所述任务信息查找与所述任务对应的且所述第二客户端设备能使用的应用安装包;或者
所述应用信息生成单元根据所述任务信息以及所述任务的常用操作生成存根框架。
进一步地,所述任务的应用信息能够使所述第二客户端启动第一应用;所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供第二客户端设备同步所述第一应用的状态与第一客户端设备执行的任务的状态。
本发明要解决的另一技术问题是提供一种信息处理方法和装置,在用户通过一个客户端设备执行任务时,使服务器能向该用户的其他客户端设备推送该任务的相关应用。
为了解决上述技术问题,本发明提供了一种信息处理方法,应用于发送端设备,所述方法包括:
所述发送端设备与服务器设备处于连接状态时,向服务器设备上报任务信息,所述任务为所述发送端设备当前执行的任务,所述任务信息用于供服务器设备依据该任务信息和接收端设备的设备信息生成所述任务的应用信息,所述接收端设备和所述发送端设备与同一用户标识绑定。
进一步地,所述任务的应用信息能够使所述接收端设备启动第一应用;所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供接收端设备同步所述第一应用的状态与发送端设备执行的任务的状态。
为了解决上述技术问题本发明还提供了一种信息处理方法应用于接收端设备,所述方法包括:
接收任务的应用信息,所述任务为发送端设备当前执行的任务,所述任务的应用信息由服务器端设备根据所述发送端设备上报的任务信息以及所述接收端设备的设备信息生成,所述接收端设备和所述发送端设备与同一用户标识绑定;
所述接收端设备根据接收到的命令确定是否根据所述任务的应用信息启动第一应用。
进一步地,所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供接收端设备同步所述第一应用的状态与发送端设备执行的任务的状态。
为了解决上述技术问题,本发明还提供了一种信息处理装置,应用于客户端设备,所述装置包括发送单元和接收单元,其中:
所述发送单元,用于当所述客户端设备为发送端设备,在所述发送端设备与服务器设备处于连接状态时,向服务器设备上报任务信息,所述任务为所述发送端设备当前执行的任务,所述任务信息用于供服务器设备依据该任务信息和接收端设备的设备信息生成所述任务的应用信息,所述接收端设备和所述发送端设备与同一用户标识绑定;
所述接收单元,用于当所述客户端设备为接收端设备时,接收任务的应用信息,并根据接收到的命令确定是否根据所述任务的应用信息启动第一应用。
进一步地,所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供接收端设备同步所述第一应用的状态与发送端设备执行的任务的状态。
与现有技术相比,本申请提供的应用于服务器设备的方法和装置,可以根据用户当前执行的任务的任务信息查找或生成该任务的应用信息,直接将应用信息推送给用户的其他客户端设备。例如用户用PC机登录并浏览网页,服务器可将该网页的应用信息推送给该用户的PAD或者手机,或者用户用手机登录并执行一应用,服务器可将该应用的应用信息推送给该用户的PAD或者笔记本,只要服务器记录有相应设备即可。
本申请提供的应用于客户端设备的方法和装置,由于用户的多个客户端均与同一用户标识绑定,通过一客户端上报任务信息,使服务器设备能够根据与同一用户标识绑定的其他客户端的设备信息查找其他客户端设备能够使用的该任务对应的应用安装包或者在没有对应的应用安装包时生成对应的存根框架,用户可以在其他客户端上选择是否安装相应的应用。
本申请实施例提供了一种全新的应用安装模式,无需用户登录移动应用商店查找,快捷便利,提高用户的体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1是本发明实施例1服务器端设备执行的流程图;
图2是本发明实施例1服务器端设备装置结构示意图;
图3是本发明实施例2服务器端设备执行的流程图;
图4是本发明实施例3服务器端设备执行的流程图;
图5是本发明实施例5客户端设备执行的流程图;
图6是本发明实施例6客户端设备装置结构示意图。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本实施例介绍一种应用于服务器设备的信息处理方法,如图1所示,包括以下步骤:
步骤101,接收第一客户端设备上报的任务信息,所述任务为所述第一客户端设备当前执行的任务;
一个用户标识可以与一个或多个客户端设备绑定(或称关联),该一个或多个客户端设备均使用同一个用户标识登录过。该客户端设备包括:PC机、手机、平板电脑等。
上述任务可以是网页任务或者应用任务。如果该任务是网页任务,则任务信息包括以下信息中的一种或多种:网页的链接地址,标识网页内容的信息;如果该任务是应用任务,则任务信息包括以下信息中的一种或多种:应用的描述信息,应用的状态信息(例如任务进度)。
步骤102,根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,所述第二客户端设备和所述第一客户端设备与同一用户标识绑定;
上述设备信息包括:操作***类型、操作***版本、显示分辨率、设备支持的操作方式(如触摸操作或键盘操作等)等。每个客户端设备在首次登录服务器设备时,向服务器设备上报用户标识和本客户端设备的设备信息,服务器设备记录并将该设备与用户标识绑定。
如果第一客户端设备执行的任务为应用,则优选该任务的应用信息为应用安装包。如果第一客户端设备执行的任务为网页,则该任务的应用信息包括应用安装包或存根框架,主要取决于该网页是否有对应的应用。
如果任务有对应的应用安装包,则服务器设备根据任务信息查找与该任务对应的且第二客户端设备能使用的应用安装包。该应用安装包例如包括:应用图标、应用的安装地址、应用类型、应用版本、应用大小等。或者
如果任务没有对应的应用安装包,则服务器设备根据任务信息以及任务的常用操作生成存根框架。该存根框架例如包括:网页内容显示控件、网页描述模板和操作响应机制等。
步骤103,将所述任务的应用信息推送至所述第二客户端设备。
任务的应用信息能够使第二客户端启动第一应用,该第一应用为第一客户端执行的任务对应的应用。第二客户端设备可显示该任务的应用信息,以供用户决定是否执行该应用。
在一个优选实施例中,如果在步骤101中,第一客户端设备将应用的状态信息发送给服务器设备,则服务器设备生成的任务的应用信息中可包括该状态信息,该状态信息可以供第二客户端设备同步第一应用的状态与第一客户端设备执行的任务的状态。
实现上述方法的应用于服务器设备的信息处理装置如图2所示,包括接收单元201,应用信息生成单元202和应用信息推送单元203,其中:
所述接收单元201,用于接收第一客户端设备上报的任务信息,所述任务为所述第一客户端设备当前执行的任务;
所述应用信息生成单元202,用于根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,所述第二客户端设备和所述第一客户端设备与同一用户标识绑定;
所述应用信息推送单元203,用于将所述任务的应用信息推送至所述第二客户端设备。
服务器设备可以部署在内容提供商处,也可以单独部署。
上述服务器设备的信息处理方法和装置,可以根据用户当前执行的任务的任务信息查找或生成该任务的应用信息,直接将该应用信息推送给用户的其他客户端设备,无需用户记录网址,也不用登录移动应用商店查找,快捷便利,提高用户的体验。
实施例2
本实施例描述有应用安装包的处理情形,如图3所示,包括以下步骤:
步骤301,接收单元201接收第一客户端设备上报的任务信息;
步骤302,应用信息生成单元202根据任务信息查找与所述任务对应的且第二客户端设备能使用的应用安装包;
由于第二客户端设备和第一客户端设备与同一用户标识绑定,则,应用信息生成单元202可根据用户标识查找到预先保存的第二客户端设备的设备信息,进而根据该设备信息查找该第二客户端能使用的应用安装包。该应用安装包包括:应用图标、应用的安装地址、应用类型、应用版本、应用大小等。
所述客户端设备能使用是指该客户端设备的设备信息支持该应用安装包。
在服务器设备具有一应用数据库,用于管理针对不同设备的应用安装包。
步骤303,应用信息推送单元203将所述应用安装包推送至第二客户端设备。
实施例3
本实施例描述无应用安装包的处理情形,如图4所示,包括以下步骤:
步骤401,接收单元201接收第一客户端设备上报的任务信息;
步骤402,应用信息生成单元202根据任务信息以及该任务的常用操作生成存根框架;
以第一客户端设备上报的任务信息为网页的任务信息为例进行说明。网页的任务信息包括:网页的链接地址和/或标识网页内容的信息,根据网页的任务信息可以获知该网页对应的类型,根据网页的类型以及常用操作(比如离线阅读,标记为书签,退出,用户评论,分享等。常用操作的内容也可取决于将使用该任务的客户端设备的设备信息,即该设备支持的操作)生成存根框架。存根框架至少包含一个用于显示网页的网页内容显示控件(在安卓***下为WebView控件),一个网页描述模板,简单的操作响应机制(比如:退出,页面回退,刷新,分享和评论等功能)。网页描述模板用于描述网页内容显示控件显示的网页的地址、是否需要认证,以及一些简单的认证,此外,网页描述模板还用于描述操作响应机制所包含的功能。优选地,该网页描述模板还可以包含支持的分辨率,操作***版本等信息。
在服务器设备的应用数据库中保存有网页的常用操作信息,以备服务器设备生成存根框架时使用。
步骤403,应用信息推送单元203将所述存根框架推送至第二客户端设备。
实施例4
本实施例介绍第一客户端执行的任务为网页时上述实施例1中的信息处理方法。
在本实施例中,用户使用第二客户端设备首次登录服务器设备,并用用户ID1在服务器设备上进行注册,服务器端设备接收该第二客户端设备上报的用户ID1以及该第二客户端设备的设备信息,服务器端设备记录并绑定该用户ID1与第二客户端设备。
当用户使用第一客户端设备并用同一用户ID1登录服务器设备时,服务器端设备接收该第一客户端设备上报的用户ID1以及该第一客户端设备的设备信息,服务器端设备更新该用户的标识与设备绑定关系,该标识与设备绑定关系中,同一用户ID1下对应第一客户端设备和第二客户端设备。同时当前客户端设备执行的任务为网页1,第一客户端设备向服务器端设备上报当前任务的任务信息。
服务器端设备接收该第一客户端设备上报的任务信息,服务器端设备根据该任务信息以及该用户的标识ID1与设备绑定关系中第二客户端设备的设备信息生成该任务的应用信息。具体地,服务器端设备根据该任务信息查找网页1对应的应用,如果该网页1有对应的应用,则再根据第二客户端设备的设备信息查找第二客户端设备能够使用的应用,将该应用的应用信息推送至第二客户端设备,如果该网页1没有对应的应用,或者没有该第二客户端设备能够使用的应用,则根据该网页的任务信息以及该网页的常用操作生成存根框架,将该存根框架作为该网页的应用信息推送至第二客户端设备。
如果该用户的标识与设备绑定关系中,用户ID1对应第一客户端设备、第二客户端设备和第三客户端设备,则服务器端设备可分别针对第二客户端设备的设备信息以及第三客户端设备的设备信息分别生成适合第二客户端设备使用的应用,以及适合第三客户端设备使用的应用,并分别推送至第二客户端设备和第三客户端设备。
上述实施例仅以第一客户端设备上报任务信息为例进行说明,用户使用第二客户端设备执行任务时,过程同上。
实施例5
本实施例介绍第一客户端执行的任务为应用时上述实施例1中的信息处理方法。
在本实施例中,用户使用第一客户端设备首次登录服务器设备,并用用户ID1在服务器设备上进行注册,服务器端设备接收该第一客户端设备上报的用户ID1以及该第一客户端设备的设备信息,设备信息例如包括:操作***类型、操作***版本、显示分辨率、设备支持的操作方式等。服务器端设备记录并绑定该用户ID1与第一客户端设备。
当用户使用第二客户端设备并用同一用户ID1登录服务器设备时,服务器端设备接收该第二客户端设备上报的用户ID1以及该第二客户端设备的设备信息,服务器端设备更新该用户的标识与设备绑定关系,该标识与设备绑定关系中,同一用户ID1下对应第一客户端设备和第二客户端设备。此后,如果用户使用同一用户ID1但利用第三客户端设备登录服务器端设备时,同样地,服务器端设备更新该用户的标识与设备绑定关系,该标识与设备绑定关系中,同一用户ID1下对应第一客户端设备、第二客户端设备和第三客户端设备。
如果该用户的标识与设备绑定关系中,用户ID1对应第一客户端设备和第二客户端设备,以用户使用第一客户端设备登录服务器端设备为例说明(使用第二客户端设备登录服务器端时方法相同)。某时刻,当用户使用第一客户端设备执行应用1,并用用户ID1登录服务器端设备时,第一客户端设备上报应用1的任务信息。服务器端设备接收该第一客户端设备上报应用1的任务信息,任务信息包括应用的描述信息(对该应用的描述)和/或应用的状态信息(如进度),服务器端设备根据该任务信息以及该用户的标识与设备绑定关系中第二客户端设备的设备信息生成该应用1的应用信息,具体地,服务器端设备根据该任务信息查找应用1对应的第二客户端设备能够使用的应用,将该应用推送至第二客户端设备,如果没有第二客户端设备能够使用的应用,则根据该应用1的任务信息以及该应用的常用操作生成存根框架,将该存根框架作为该应用1的应用信息推送至第二客户端设备。
如果该用户的标识与设备绑定关系中,用户ID1对应第一客户端设备、第二客户端设备和第三客户端设备,则服务器端设备可分别针对第二客户端设备的设备信息以及第三客户端设备的设备信息分别生成适合第二客户端设备使用的应用,以及适合第三客户端设备使用的应用,并分别推送至第二客户端设备和第三客户端设备。
实施例6
本实施例介绍应用于客户端设备的信息处理方法。
首先介绍应用于发送端设备的信息处理方法,包括:
所述发送端设备与服务器设备处于连接状态时,向服务器设备上报任务信息,所述任务为所述发送端设备当前执行的任务,所述任务信息用于供服务器设备依据该任务信息和接收端设备的设备信息生成所述任务的应用信息,所述接收端设备和所述发送端设备与同一用户标识绑定。
上述任务的应用信息能够使所述接收端设备启动第一应用。
在一个优选实施例中,所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供接收端设备同步所述第一应用的状态与发送端设备执行的任务的状态。
其次介绍应用于接收端设备的信息处理方法,如图5所示,包括:
步骤501,接收任务的应用信息,所述任务为发送端设备当前执行的任务,所述任务的应用信息由服务器端设备根据所述发送端设备上报的任务信息以及所述接收端设备的设备信息生成,所述接收端设备和所述发送端设备与同一用户标识绑定;
步骤502,所述接收端设备根据接收到的命令确定是否根据所述任务的应用信息启动第一应用。
启动第一应用的操作包括以下操作任意之一:下载应用,安装应用,更新应用,替换应用(将网页应用替换为本地应用),执行应用。
在实施例1中第一客户端设备为发送端设备,第二客户端设备为接收端设备。
实现上述方法的应用于客户端设备的信息处理装置如图6所示,所述装置包括发送单元601和接收单元602,其中:
所述发送单元601,用于当所述客户端设备为发送端设备,在所述发送端设备与服务器设备处于连接状态时,向服务器设备上报任务信息,所述任务为所述发送端设备当前执行的任务,所述任务信息用于供服务器设备依据该任务信息和接收端设备的设备信息生成所述任务的应用信息,所述接收端设备和所述发送端设备与同一用户标识绑定;
所述接收单元602,用于当所述客户端设备为接收端设备时,接收任务的应用信息,并根据接收到的命令确定是否根据所述任务的应用信息启动第一应用。
上述客户端设备的信息处理方法和装置,由于用户的多个客户端均与同一用户标识绑定,通过一客户端上报任务信息,使服务器设备能够根据与同一用户标识绑定的其他客户端的设备信息查找其他客户端设备能够使用的该任务对应的应用安装包或者在没有对应的应用安装包时生成对应的存根框架,用户可以在其他客户端上选择是否安装相应的应用。
应用示例
用户使用台式机1首次执行读书应用时,按照要求在服务器注册,注册时使用用户ID为xiaoming,服务器记录该台式机1的设备信息,并将该台式机1与xiaoming绑定,此时xiaoming这一用户ID仅与台式机1进行了绑定,台式机1向服务器上报读书应用的描述信息以及状态信息(如读书的进度),服务器进行记录。
稍后,用户使用手机1并用同一ID:xiaoming登录同一服务器,在本示例中,此时用户使用手机1执行的任务为服务器的另一业务,如网页,此时手机1上报网页的任务信息,服务器记录该任务信息以及该手机1的设备信息,并更新xiaoming这个用户的标识与设备绑定关系,标识与设备绑定关系中除了xiaoming与台式机1绑定外,该xiaoming还与手机1绑定。服务器可查找该网页任务对应的应用,将其推送给台式机1,如果没有该网页任务对应的应用,服务器可生成一存根框架,将其作为应用信息推送给台式机1。用户使用台式机1时,可选择安装或者不安装该网页的应用。
当用户再次使用台式机1执行读书应用,并用xiaoming这一用户ID与服务器连接时,台式机1再次上报该应用的任务信息,服务器记录并进行本地同步,服务器通过查找该用户的标识与设备绑定关系,发现手机1也是该用户xiaoming的设备,则根据手机1的设备信息查找或生成适合手机1使用的读书应用,并将该读书应用的安装包推送至手机1。当手机1安装该读书应用的安装包后,服务器根据用户在台式机1上的读书进度,对手机1上的读书应用进行同步,则用户不论在台式机1上阅读还是在手机1上阅读,均可实现阅读进度的无缝衔接。
本领域的技术人员应该明白,上述的本申请实施例所提供的装置和/或***的各组成部分,以及方法中的各步骤,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上。可选地,它们可以用计算装置可执行的程序代码来实现。从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

Claims (12)

1.一种信息处理方法,应用于服务器设备,其特征在于,所述方法包括:
接收第一客户端设备上报的任务信息,所述任务为所述第一客户端设备当前执行的任务;
根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,所述第二客户端设备和所述第一客户端设备与同一用户标识绑定;
将所述任务的应用信息推送至所述第二客户端设备。
2.如权利要求1所述的方法,其特征在于,
所述任务的应用信息包括:应用安装包;
根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,包括:根据所述任务信息查找与所述任务对应的且所述第二客户端设备能使用的应用安装包;或者
所述任务的应用信息包括:存根框架;
根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,包括:根据所述任务信息以及所述任务的常用操作生成存根框架。
3.如权利要求1或2所述的方法,其特征在于,
所述任务的应用信息能够使所述第二客户端启动第一应用;所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供第二客户端设备同步所述第一应用的状态与第一客户端设备执行的任务的状态。
4.一种信息处理方法,应用于发送端设备,其特征在于,所述方法包括:
所述发送端设备与服务器设备处于连接状态时,向服务器设备上报任务信息,所述任务为所述发送端设备当前执行的任务,所述任务信息用于供服务器设备依据该任务信息和接收端设备的设备信息生成所述任务的应用信息,所述接收端设备和所述发送端设备与同一用户标识绑定。
5.如权利要求4所述的方法,其特征在于,
所述任务的应用信息能够使所述接收端设备启动第一应用;所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供接收端设备同步所述第一应用的状态与发送端设备执行的任务的状态。
6.一种信息处理方法,应用于接收端设备,其特征在于,所述方法包括:
接收任务的应用信息,所述任务为发送端设备当前执行的任务,所述任务的应用信息由服务器端设备根据所述发送端设备上报的任务信息以及所述接收端设备的设备信息生成,所述接收端设备和所述发送端设备与同一用户标识绑定;
所述接收端设备根据接收到的命令确定是否根据所述任务的应用信息启动第一应用。
7.如权利要求6所述的方法,其特征在于,
所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供接收端设备同步所述第一应用的状态与发送端设备执行的任务的状态。
8.一种信息处理装置,应用于服务器设备,其特征在于,所述装置包括接收单元,应用信息生成单元和应用信息推送单元,其中:
所述接收单元,用于接收第一客户端设备上报的任务信息,所述任务为所述第一客户端设备当前执行的任务;
所述应用信息生成单元,用于根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,所述第二客户端设备和所述第一客户端设备与同一用户标识绑定;
所述应用信息推送单元,用于将所述任务的应用信息推送至所述第二客户端设备。
9.如权利要求8所述的装置,其特征在于,
所述任务的应用信息包括:应用安装包或者存根框架;
所述应用信息生成单元根据所述任务信息以及第二客户端设备的设备信息生成所述任务的应用信息,包括:
所述应用信息生成单元根据所述任务信息查找与所述任务对应的且所述第二客户端设备能使用的应用安装包;或者
所述应用信息生成单元根据所述任务信息以及所述任务的常用操作生成存根框架。
10.如权利要求8或9所述的装置,其特征在于,
所述任务的应用信息能够使所述第二客户端启动第一应用;所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供第二客户端设备同步所述第一应用的状态与第一客户端设备执行的任务的状态。
11.一种信息处理装置,应用于客户端设备,其特征在于,所述装置包括发送单元和接收单元,其中:
所述发送单元,用于当所述客户端设备为发送端设备,在所述发送端设备与服务器设备处于连接状态时,向服务器设备上报任务信息,所述任务为所述发送端设备当前执行的任务,所述任务信息用于供服务器设备依据该任务信息和接收端设备的设备信息生成所述任务的应用信息,所述接收端设备和所述发送端设备与同一用户标识绑定;
所述接收单元,用于当所述客户端设备为接收端设备时,接收任务的应用信息,并根据接收到的命令确定是否根据所述任务的应用信息启动第一应用。
12.如权利要求11所述的装置,其特征在于,
所述任务的应用信息中包括所述第一应用的状态信息,所述状态信息用于供接收端设备同步所述第一应用的状态与发送端设备执行的任务的状态。
CN201310717540.7A 2013-12-23 2013-12-23 信息处理方法和装置 Active CN103699635B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310717540.7A CN103699635B (zh) 2013-12-23 2013-12-23 信息处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310717540.7A CN103699635B (zh) 2013-12-23 2013-12-23 信息处理方法和装置

Publications (2)

Publication Number Publication Date
CN103699635A true CN103699635A (zh) 2014-04-02
CN103699635B CN103699635B (zh) 2017-01-18

Family

ID=50361163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310717540.7A Active CN103699635B (zh) 2013-12-23 2013-12-23 信息处理方法和装置

Country Status (1)

Country Link
CN (1) CN103699635B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104023073A (zh) * 2014-06-13 2014-09-03 北京奇虎科技有限公司 一种资源的推送方法、***及装置
CN104133701A (zh) * 2014-07-31 2014-11-05 广州金山网络科技有限公司 一种应用程序安装方法和装置
CN105608518A (zh) * 2015-10-20 2016-05-25 武玉松 一种信息处理方法及装置
CN105847347A (zh) * 2016-03-21 2016-08-10 联想(北京)有限公司 一种信息处理方法及电子设备
CN105847371A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种推送通知消息的方法、服务器及终端
CN105989118A (zh) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 一种软件推荐方法和设备
CN106156190A (zh) * 2015-04-21 2016-11-23 阿里巴巴集团控股有限公司 一种数据推送方法及装置
CN108667908A (zh) * 2018-04-13 2018-10-16 广州虎牙信息科技有限公司 客户端交互时的信息反馈方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060048141A1 (en) * 2004-08-24 2006-03-02 Nokia Corporation Device-to-device software distribution
CN101141717A (zh) * 2006-09-06 2008-03-12 深圳市朗科科技有限公司 基于无线通信的多台手持设备之间的文件下载方法
CN101848416A (zh) * 2010-04-02 2010-09-29 宇龙计算机通信科技(深圳)有限公司 一种移动终端、应用服务器及应用推送方法和***
CN102932367A (zh) * 2012-11-15 2013-02-13 北京奇虎科技有限公司 一种实现应用程序切换的终端设备、***和方法
CN103338254A (zh) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 跨终端的应用推送方法、装置、终端及***
CN103414766A (zh) * 2013-07-29 2013-11-27 北京小米科技有限责任公司 一种安装应用的方法、装置和终端设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060048141A1 (en) * 2004-08-24 2006-03-02 Nokia Corporation Device-to-device software distribution
CN101141717A (zh) * 2006-09-06 2008-03-12 深圳市朗科科技有限公司 基于无线通信的多台手持设备之间的文件下载方法
CN101848416A (zh) * 2010-04-02 2010-09-29 宇龙计算机通信科技(深圳)有限公司 一种移动终端、应用服务器及应用推送方法和***
CN102932367A (zh) * 2012-11-15 2013-02-13 北京奇虎科技有限公司 一种实现应用程序切换的终端设备、***和方法
CN103338254A (zh) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 跨终端的应用推送方法、装置、终端及***
CN103414766A (zh) * 2013-07-29 2013-11-27 北京小米科技有限责任公司 一种安装应用的方法、装置和终端设备

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104023073A (zh) * 2014-06-13 2014-09-03 北京奇虎科技有限公司 一种资源的推送方法、***及装置
CN104133701A (zh) * 2014-07-31 2014-11-05 广州金山网络科技有限公司 一种应用程序安装方法和装置
CN105989118A (zh) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 一种软件推荐方法和设备
CN106156190A (zh) * 2015-04-21 2016-11-23 阿里巴巴集团控股有限公司 一种数据推送方法及装置
CN106156190B (zh) * 2015-04-21 2019-12-24 阿里巴巴集团控股有限公司 一种数据推送方法及装置
CN105608518A (zh) * 2015-10-20 2016-05-25 武玉松 一种信息处理方法及装置
CN105847347A (zh) * 2016-03-21 2016-08-10 联想(北京)有限公司 一种信息处理方法及电子设备
CN105847371A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种推送通知消息的方法、服务器及终端
CN108667908A (zh) * 2018-04-13 2018-10-16 广州虎牙信息科技有限公司 客户端交互时的信息反馈方法、装置、设备及存储介质
CN108667908B (zh) * 2018-04-13 2021-04-06 广州虎牙信息科技有限公司 客户端交互时的信息反馈方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN103699635B (zh) 2017-01-18

Similar Documents

Publication Publication Date Title
CN103699635A (zh) 信息处理方法和装置
CN102591954B (zh) 一种浏览器用数据加载方法及装置
CN102929638B (zh) 扩展WebApp应用功能的方法和***
CN103530160A (zh) 一种页面加载的方法和装置
CN103379159A (zh) 一种分布式Web站点数据同步的方法
CN101763267A (zh) 嵌入式浏览器的实现方法、装置和数字电视接收终端
CN103729425A (zh) 操作响应方法、客户端、浏览器及***
CN105069132A (zh) 一种基于静态外壳的网页实现方法
CN103377064A (zh) 一种页面脚本的加载方法及装置
CN102821150A (zh) 基于云服务的应用管理方法及云服务器
CN104199723A (zh) 基于虚拟设备的摄像头映射方法
CN103581706A (zh) 智能电视的应用安装方法和***
CN103514559A (zh) 一种基于移动终端浏览器的在线购物比价方法及装置
CN104268229A (zh) 一种基于多进程浏览器的资源获得方法及装置
CN103176775A (zh) 一种实现网页应用程序本地化的方法和装置
JP7081014B2 (ja) インスタンス数を調整するための方法および装置、電子機器、記憶媒体並びにコンピュータプログラム
CN103955347A (zh) 一种网络打印设备、服务器、***和方法
CN103841255A (zh) 移动终端和移动终端数据访问方法
CN103747074A (zh) 基于Web服务器的移动监控***
CN103716400A (zh) 基于虚拟机实现移动办公的方法及***
CN103559194A (zh) 一种搜索方法、服务器、***
CN102546811A (zh) 一种为移动终端安装浏览器插件的方法与设备
CN102394920B (zh) 一种共享电脑网络的方法、移动终端及电脑
CN102841750B (zh) 文件打开方法和装置
CN103377280A (zh) 信息处理设备和方法、程序以及信息处理***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant