信息共享方法、系统及非临时性计算机可读记录介质与流程

文档序号:21638531发布日期:2020-07-29 02:49阅读:109来源:国知局
本发明的以下说明涉及在即时通信软件内的平台上添加所需应用程序并利用所添加的应用程序来在对话窗中共享信息的技术。
背景技术
::作为普通交流工具的即时通讯软件(instantmessenger)为可实时发送或接收消息或数据的软件,用户可在即时通讯软件上登记对话对象并可实时与对话对象目录上的对方进行消息的发送及接收。这种即时通信软件的功能在个人计算机及移动通信终端的移动环境下也得到了普及。例如,在韩国公开专利第10-2002-0074304号(公开日期:2002年09月30日)中公开了利用能够在设置于便携式终端的移动即时通信软件之间提供即时通信软件服务的无线通信网的便携式终端的移动即时通信软件服务系统及方法。随着即时通信软件的利用大众化且通过即时通信软件提供的功能逐渐多样化,不仅共享照片、视频、文件、联系人、位置、日程、公告及投票等的各种信息及内容,而且还支持与游戏服务或视频服务等其他服务之间的联动。在即时通信软件中进行对话的过程中使用外部的其他应用程序的情况下,需要停用即时通信软件后查询需要的应用程序并执行,为了重新返回对话窗而需要停用正在使用的应用程序后再次执行即时通信软件,因此,在用户立场上具有不便之处。以往的即时通信软件并没有提供可以在即时通信软件内使用用户需要的应用程序的用户界面。技术实现要素:在本发明中,用户可直接订制(customizing)能够在即时通信软件中使用的服务的应用程序。在本发明中,用户可以利用统一资源定位符(uniformresourcelocator,url)在即时通信软件内的平台添加用户所需的应用程序。在本发明中,可在对话窗内执行在即时通信软件添加的应用程序来以截图(capture)文件共享由相应应用程序所提供的信息。本发明提供在计算机系统中执行的信息共享方法,上述计算机系统包括至少一个处理器,上述处理器用于执行包含在存储器中的计算机可读指令,上述信息共享方法包括:通过至少一个上述处理器,在设置于上述计算机系统的即时通信软件中,以用户输入为基础,在上述即时通信软件的用户的平台上登记一个以上的应用程序的步骤;通过至少一个上述处理器,在上述即时通信软件的对话窗内执行在上述平台上登记的应用程序中被上述即时通信软件的用户选择的应用程序的步骤;以及通过至少一个上述处理器,在执行所选择的上述应用程序的状态下从上述用户接收信息共享请求的情况下,通过上述对话窗传输通过上述应用程序提供的信息的步骤。根据一实施方式,上述登记的步骤可包括提供用户界面的步骤,该用户界面包括通过与服务器的联动来由上述服务器推荐的应用程序目录和以在上述计算机系统中使用的历史为基础推荐的应用程序目录中的至少一个。根据再一实施方式,上述登记的步骤可包括:提供包括设置于上述计算机系统的应用程序目录的用户界面的步骤;以及通过上述用户界面,在上述平台上登记上述应用程序目录中被上述用户选择的应用程序的步骤。根据另一实施方式,上述登记的步骤可包括如下步骤:利用上述用户输入的统一资源定位符来登记与上述统一资源定位符对应的应用程序。根据还有一实施方式,上述登记的步骤可包括如下步骤:针对一个以上的上述应用程序中的每一个,在上述平台上登记表示应用程序的图像。根据又一实施方式,上述登记的步骤包括:通过与服务器的联动,从上述服务器接收与通过设置于上述用户使用的其他计算机系统的即时通信软件在上述平台上新登记的应用程序有关的信息的步骤;以及在该新登记的应用程序未设置于上述计算机系统的情况下,提供与应用程序设置统一资源定位符或与应用程序关联的统一资源定位符有关的信息的步骤。根据又一实施方式,上述执行的步骤可以在上述即时通信软件中通过应用内浏览器驱动方式执行所选择的上述应用程序。根据又一实施方式,上述传输的步骤可包括:存储在接收上述信息共享请求的时间点通过上述应用程序显示的信息中的一部分信息来生成共享图像的步骤;以及通过上述对话窗传输上述共享图像的步骤。根据又一实施方式,上述传输的步骤可包括如下步骤:在存在通过上述应用程序提供的信息的统一资源定位符的情况下,传输上述统一资源定位符。根据又一实施方式,上述传输的步骤可包括:若接收上述信息共享请求,则判断在接收上述信息共享请求的时间点是否存在通过上述应用程序提供的信息的统一资源定位符的步骤;在存在上述统一资源定位符的情况下,传输上述统一资源定位符,在不存在上述统一资源定位符的情况下,存储在接收上述信息共享请求的时间点通过上述应用程序显示的信息中的一部分信息来生成共享图片的步骤;以及通过上述对话窗传输上述共享图像的步骤。本发明提供非临时性计算机可读记录介质,上述非临时性计算机可读记录介质存储有用于在上述计算机系统中执行上述信息共享方法的计算机程序。本发明提供计算机系统,上述计算机系统包括至少一个处理器,上述处理器用于执行包含在存储器中的计算机可读指令,至少一个上述处理器包括:平台管理部,在设置在上述计算机系统的即时通信软件中,以用户输入为基础,在上述即时通信软件的用户的平台上登记一个以上的应用程序;应用程序执行部,在上述即时通信软件的对话窗内,执行在上述平台上登记的应用程序中被上述即时通信软件的用户选择的应用程序;以及信息共享部,在执行所选择的上述应用程序的状态下从上述用户接收信息共享请求的情况下,通过上述对话窗传输通过上述应用程序提供的信息。附图说明图1为示出本发明一实施例的网络环境的例的图。图2为用于说明本发明一实施例的电子设备及服务器内部结构的框图。图3为示出本发明一实施例的电子设备的处理器可包括的结构要素的例的图。图4为示出本发明一实施例的电子设备可执行的方法的例的流程图。图5至图7示出用于说明本发明一实施例中添加应用程序的过程的例示画面。图8示出用于说明本发明一实施例中利用在即时通信软件内的平台添加的应用程序来共享信息的过程的例示画面。图9示出用于说明本发明一实施例中对在即时通信软件内的平台添加的应用程序进行管理的过程的例示画面。图10示出用于说明本发明一实施例中在同一用户所利用的电子设备之间对即时通信软件内的平台上添加的应用程序进行同步的过程的例示画面。具体实施方式以下,参照附图,详细说明本发明的实施例。本发明的实施例涉及通过即时通信软件的对话窗共享信息的技术。在本说明书中包括具体公开的实施方式的实施例中,可在即时通信软件内的平台添加用户需要的应用程序,可利用所添加的应用程序来在对话窗共享信息,在服务质量、便利性、效率性及费用节省等方面具有显著优势。平台可以为由用户订制的应用程序目录。图1为示出本发明一实施例的网络环境的例的图。图1示出的网络环境为包括多个电子设备110、120、130、140、多个服务器150、160及网络170的例。这种图1为用于说明发明的一例,电子设备的数量或服务器的数量并不局限于图1所示的数量。多个电子设备110、120、130、140可为通过计算机系统体现的固定型终端或移动型终端。多个电子设备110、120、130、140可以为如智能手机(smartphone)、手机、导航仪、计算机、笔记本计算机、数字广播用终端、掌上电脑(pda,personaldigitalassistants)、便携式媒体播放器(pmp,portablemultimediaplayer)、平板电脑、游戏机(gameconsole)、可穿戴设备(wearabledevice)、物联网(iot,internetofthings)设备、虚拟现实(vr,virtualreality)设备、增强现实(ar,augmentedreality)设备等。如一例,作为电子设备110的例,图1中示出智能手机的形状,但是在本发明的实施例中,电子设备110可以表示为实质上可利用无线通信方式或有线通信方式且通过网络170与其他多个电子设备120、130、140和/或服务器150、160进行通信的各种物理计算机系统中的一个。通信方式不受局限,不仅可使用利用网络170可包括的通信网(如一例,移动通信网、有线互联网、无线互联网、广播网、卫星网等)的通信方式,还可使用设备之间的近距离无线通信方式。例如,网络170可包括个人局域网(pan,personalareanetwork)、局域网(lan,localareanetwork)、校园网(can,campusareanetwork)、城域网(man,metropolitanareanetwork)、广域网(wan,wideareanetwork)、宽带网(bbn,broadbandnetwork)、互联网等的网络中的一种以上的任意网络。并且,网络170可包括网络拓扑结构中的一种以上,上述网络拓扑结构包括总线网络、星形网络、环形网络、网状网络、星形总线网络、树形网络或分层(hierarchical)网络等,但并不局限于此。服务器150、160分别可由通过网络170与多个电子设备110、120、130、140进行通信来提供指令、代码、文件、内容、服务等的计算机装置或多个计算机装置体现。例如,服务器150可以为向通过网络170连接的多个电子设备110、120、130、140提供第一服务的系统,服务器160也可为向通过网络170连接的多个电子设备110、120、130、140提供第二服务的系统。作为更具体的例,服务器150可通过作为设置于多个电子设备110、120、130、140来驱动的计算机程序的应用程序将相应应用程序所针对的服务(如一例,即时通讯软件服务等)作为第一服务来向多个电子设备110、120、130、140提供。如另一例,服务器160可将向多个电子设备110、120、130、140发送用于设置及驱动上述应用程序的文件的服务作为第二服务来提供。图2为用于说明本发明一实施例的电子设备及服务器的内部结构的框图。作为电子设备的例,图2中说明电子设备110和服务器150的内部结构。并且,其他电子设备120、130、140或服务器160也可具有与上述电子设备110或服务器150相同或相似的内部结构。电子设备110和服务器150可包括存储器211、221、处理器212、222、通信模块213、223以及输入输出接口214、224。存储器211、221为非临时性计算机可读记录介质,可包括如随机存取存储器(ram,randomaccessmemory)、只读存储器(rom,readonlymemory)、磁盘驱动器、固态硬盘(ssd,solidstatedrive)、闪存(flashmemory)等永久大容量存储装置(permanentmassstoragedevice)。其中,如只读存储器、固态硬盘、闪存、磁盘驱动器等的永久大容量存储装置作为区别于存储器211、221的额外的永久存储装置,还可包括于电子设备110或服务器150。并且,存储器211、221可存储操作系统和至少一个程序代码(如一例,用于设置于电子设备110来驱动的浏览器或为提供特定服务而设置于电子设备110的应用程序等的代码)。这种软件结构要素可从独立于存储器211、221的计算机可读记录介质加载。这种额外的计算机可读记录介质可包括软盘驱动器、磁盘、磁带、dvd/cd-rom驱动器、存储卡等的计算机可读记录介质。在另一实施例中,软件结构要素可通过通信模块213、223向存储器211、221加载,而不是通过计算机可读记录介质向存储器211、221加载。例如,至少一个程序可基于开发者或发行应用程序设置文件的文件发行系统(如一例,如上所述的服务器160)通过网络170提供的文件设置的计算机程序(如一例,如上所述的应用程序)向存储器211、221加载。处理器212、222可通过执行基本算数、逻辑及输入输出计算来处理计算机程序的指令。指令可通过存储器211、221或通信模块213、223向处理器212、222提供。例如,处理器212、222可执行根据存储于如存储器211、221的记录装置的程序代码接收的指令。通信模块213、223可提供通过网络170使电子设备110与服务器150相互通信的功能,可提供使电子设备110和/或服务器150与其他电子设备(如一例,电子设备120)或其他服务器(如一例,服务器160)进行通信的功能。如一例,电子设备110的处理器212根据存储于如存储器211的记录装置的程序代码生成请求,该请求可根据通信模块213的控制且通过网络170向服务器150传递。反之,根据服务器150的处理器222的控制提供的控制信号或指令、内容、文件等可经过通信模块223和网络170且通过电子设备110的通信模块213向电子设备110传递。例如,通过通信模块213接收的服务器150的控制信号或指令、内容、文件等可向处理器212或存储器211传递,内容或文件等可存储于电子设备110还可包括的存储介质(如上所述的永久存储装置)。输入输出接口214可为用于与输入输出装置215接口的单元。例如,输入装置可包括如键盘、鼠标、麦克风、摄像头等的装置,输出装置可包括如显示器、扬声器、触觉反馈设备(hapticfeedbackdevice)等的装置。如另一例,输入输出接口214可为用于与如触摸屏那样输入输出功能合并为一个的装置接口的单元。输入输出装置215也可以与电子设备110构成为一个装置。并且,服务器150的输入输出接口224可为与服务器150连接或用于与服务器150可包括的输入或输出装置(未图示)接口的单元。如更具体的例,在电子设备110的处理器212处理加载于存储器211的计算机程序的指令的过程中,利用服务器150或电子设备120提供的数据构成的服务画面或内容可通过输入输出接口214显示于显示器。并且,在另一实施例中,电子设备110及服务器150还可包括比图2的结构要素更多的结构要素。但是,无需明确示出大部分的现有技术性结构要素。例如,电子设备110可包括如上所述的输入输出装置215中的至少一部分,或者还可以进一步包括如收发器(transceiver)、全球定位系统(gps,globalpositioningsystem)模块、摄像头、各种传感器、数据库等的其他结构要素。如更加具体的例,在电子设备110为智能手机的情况下,电子设备110还可包括智能手机通常所包括的加速度传感器、陀螺传感器、摄像头模块、各种物理按钮、利用触摸面板的按钮、输入输出端口、用于振动的振动器等的各种结构要素。以下,说明在即时通信软件内的平台上添加应用程序并利用所添加的应用程序在对话窗中共享信息的方法及系统的具体的实施例。在本说明书中,应用程序可以为提供规定服务的主体,在向电子设备110中设置及驱动的即时通信软件内的平台上添加应用程序的情况下,在即时通信软件的对话窗内可访问各个应用程序所提供的服务。在即时通信软件内的平台上添加的应用程序可以在即时通信软件中以应用内形态运行,该应用程序可以将即时通信软件作为后台(background),在前台(foreground)运行。图3为示出本发明一实施例的电子设备的处理器可包括的结构要素的例的框图,图4为示出本发明一实施例的电子设备可执行的方法的例的流程图。本实施例的电子设备110可包括由计算机体现的信息共享系统。如一例,信息共享系统能够以独立运行的程序形态体现或以特定应用程序的应用内(in-app)形态构成并在上述特定应用程序上进行运行,根据情况,可通过与服务器150联动来提供即时通讯软件服务。基于设置在电子设备110的应用程序所提供的指令,在电子设备110中体现的信息共享系统可执行如图4所示的信息共享方法。为了执行根据图4的信息共享方法,如图3所示,电子设备110的处理器212可包括作为结构要素的平台管理部310、应用程序执行部320及信息共享部330。根据实施例,处理器212的结构要素可选择性地包括在处理器212或从处理器212排除。并且,根据实施例,处理器212的结构要素可以为了处理器212的功能的表达而分离或合并。这种处理器212及处理器212的结构要素可控制电子设备110来执行图4的信息共享方法所包括的步骤s410至步骤s440。例如,处理器212及处理器212的结构要素可执行存储器211所包括的操作系统的代码和根据至少一个程序代码提供的指令(instruction)。其中,处理器212的结构要素可以为根据存储在电子设备110的程序代码所提供的指令(如一例,由在电子设备110驱动的应用程序所提供的指令)通过处理器212执行的处理器212的不同功能(differentfunctions)的表现。例如,作为可根据上述指令控制电子设备110对在即时通信软件中可利用的平台进行管理的的处理器212的功能性表达可以利用平台管理部310。在步骤s410中,处理器212可从加载有与电子设备110的控制关联的指令的存储器211读取所需的指令。在此情况下,上述读取的指令可包括以使处理器212执行之后所说明的步骤s420、s430、s440的方式进行控制的指令。在步骤s420中,平台管理部310在即时通信软件中以用户输入为基础在即时通信软件的用户的平台上登记一个以上的应用程序。即,平台管理部310可在即时通信软件的用户的平台上添加用户需要添加的应用程序。如一例,平台管理部310可提供用户界面,该用户界面包括设置于电子设备110的应用程序目录,以便在即时通信软件内的平台上登记用户通过相应用户界面在应用程序目录中选择的应用程序。如另一例,平台管理部310可提供用户界面,该用户界面包括通过与服务器150的联动来由服务器150推荐的应用程序目录,以便在即时通信软件内的平台上登记用户通过相应用户界面在应用程序目录中选择的应用程序。在此情况下,服务器150可基于人气来推荐各个国家普遍使用的应用程序,或者可以推荐与电子设备110用户的个人资料对应的其他用户普遍使用的应用程序目录。如又一例,平台管理部310可提供包括如下应用程序目录的用户界面,该应用程序目录为在设置于电子设备110的应用程序中以电子设备110中的用户历史为基础确定的用户普遍使用的应用程序的目录,以便在即时通信软件内的平台上登记用户通过相应用户界面在应用程序目录中选择的应用程序。在即时通信软件的对话窗中的仅有电子设备110的用户本人参与的对话窗(与自己的对话窗)、任一对话窗或环境设置画面等中输入应用程序添加请求的情况下,平台管理部310可提供能够添加的应用程序目录,可将选自应用程序目录的应用程序登记在即时通信软件中可利用的平台上。在此情况下,在应用程序目录上没有用户需要添加的应用程序的情况下,可直接输入统一资源定位符来添加与输入的统一资源定位符对应的应用程序。平台管理部310可直接从电子设备110的用户接收应用设置统一资源定位符或网页统一资源定位符等来进行添加,或者可提供与在电子设备110中设置或具有使用历史的应用程序或可由服务器150提供的应用程序有关的搜索功能,可通过搜索添加用户确定的应用程序。平台管理部310可通过在即时通信软件上添加用户所需的应用程序来实现对于在即时通信软件中可使用的服务平台的用户个人订制。平台管理部310为了订制平台的访问性,可将电子设备110的用户所添加的应用程序以在即时通信软件的各个对话窗中所包括的菜单形态构成。在步骤s430中,在即时通信软件的对话窗中,若在添加在即时通信软件内平台的应用程序中选择特定应用程序,则应用程序执行部320可以与即时通信软件一同通过多驱动方式执行特定应用程序。随着用户添加的应用程序以在即时通信软件的对话窗中包括的菜单形态(平台菜单)构成,应用程序执行部320可在即时通信软件的对话窗内提供其他服务的移动路径。在用户在对话窗中进行对话过程中通过菜单选择来选择特定应用程序的情况下,应用程序执行部320可根据相应对话窗内的多驱动来快速访问特定应用程序所提供的服务。如一例,应用程序执行部320可以在即时通信软件中通过应用内浏览器驱动方式执行应用程序。在选择应用程序的情况下,应用程序执行部320生成经分割电子设备110的画面而成的两个分割画面,可通过应用程序之间相互作用方式在各个画面分别执行即时通信软件及应用程序。进而,若选择两个以上的应用程序,则应用程序执行部320生成经分割电子设备的画面而成的多个分割画面,可通过应用程序之间相互作用方式在各个分割画面分别执行即时通信软件及所选择的一个以上的应用程序中的一个。在步骤s440中,信息共享部330通过相应对话窗传输通过特定应用程序提供的信息,由此,可以与参与对话窗的其他用户共享信息。在对话窗中执行特定应用程序的状态下接收信息共享请求的情况下,信息共享部330可存储由应用程序提供的信息来以视频、图像、文本及语音等多种类型的文件共享相应信息。具体地,在对话窗中执行应用程序的状态下接收信息共享请求的情况下,信息共享部330可通过对在应用程序中正在显示的信息进行截图来加以存储,由此,能够以图像形态共享相应信息。信息共享部330对从接收信息共享请求的时间点或从用户接收信息共享请求的时间点至规定期间内在相应应用程序中提供的信息中的一部分进行存储,由此能够以任一类型的文件生成,可通过对话窗向参与相应对话窗的对方传输所生成的文件。具体地,信息共享部330对从接收信息共享请求的时间点或从用户接收信息共享请求的时间点至规定期间内在应用程序中提供的信息中的一部分进行存储,由此可生成共享图像,可通过对话窗向参与相应对话窗的对方传输共享图像。在此情况下,规定期间可以为通过即时通信软件预先确定的期间或通过用户输入确定的期间。如一例,信息共享部330对在应用程序中提供的信息共享文件(例如,共享图像),在存在相应信息的统一资源定位符的情况下,将文件与相应信息的统一资源定位符一同传输,若不存在统一资源定位符,则仅可传输文件。如另一例,若信息共享部330接收信息共享请求,则首先判断是否存在应用程序所提供的信息的统一资源定位符,在存在统一资源定位符的情况下,可传输相应信息的统一资源定位符,若不存在统一资源定位符,则仅可传输共享图像。因此,在本发明的实施例中,在即时通信软件的对话窗中所包括的平台菜单上添加用户经常使用的应用程序,在进行对话的过程中执行登记在对话窗中的平台上的应用程序来迅速访问相应应用程序的服务。图5至图7示出用于说明在本发明一实施例中添加应用程序的过程的例示画面。图5示出在即时通信软件上生成的任一对话窗500。参照图5,对话窗500可包括应用程序添加用户界面501,该应用程序添加用户界面501用于添加在即时通信软件中需要使用的应用程序。例如,可使用在对话窗500内的菜单中呈现用于输入语音信息的用户界面的位置来构成包括应用程序添加用户界面501的菜单。若在对话窗500中选择应用程序添加用户界面501,则如图6所示,可在对话窗500上弹出应用程序添加画面610。若作为应用程序添加请求选择应用程序添加用户界面501,则平台管理部310可在对话窗500上提供应用程序添加画面610。应用程序添加画面610可包括能够向即时通信软件添加的应用程序目录611及统一资源定位符输入栏612等,在此情况下,应用程序目录611可包括设置于电子设备110的应用程序目录、在电子设备110中经常使用的应用程序目录及在服务器150中推荐的应用程序目录等。平台管理部310可通过应用程序添加画面610提供应用程序目录611,可在即时通信软件的对话窗的可利用的平台添加用户在应用程序目录611中选择的应用程序。在应用程序目录611中没有用户需要添加的应用程序的情况下,可在统一资源定位符输入栏612直接输入并添加统一资源定位符。平台管理部310可通过统一资源定位符输入栏612从用户直接接收应用程序设置统一资源定位符或与应用程序关联的统一资源定位符(网站统一资源定位符等)来作为可以在即时通信软件的对话窗中利用的应用程序添加。除了通过输入统一资源定位符来添加应用程序之外,也可通过应用程序添加画面610提供对于应用程序的搜索功能,以便可提供能够通过搜索来添加用户所需的应用程序的环境。平台管理部310可在即时通信软件的平台上对用户所添加的各个应用程序登记表示应用程序的图像。在此情况下,平台管理部310可将由电子设备110的用户添加的应用程序以在即时通信软件的各个对话窗中包括的菜单形态构成。参照图7,平台管理部310可将表示所添加的应用程序的平台菜单720以对话窗500内菜单构成并呈现。各菜单按钮可以由与相应应用程序对应的应用或网页的图标图像形成。上述平台菜单720可共同呈现在即时通信软件的所有对话窗,根据实施例,也可对每个话窗添加应用程序,使得根据对话窗呈现的平台菜单以不同方式构成。图8示出用于说明本发明一实施例中利用在即时通信软件内的平台添加的应用程序来共享信息的过程的例示画面。在图7的对话窗500中通过平台菜单720选择特定应用程序的情况下,如图8所示,随着在对话窗500中执行特定应用程序,可提供能够利用相应应用程序的服务的应用程序画面850。在平台上以能够在对话窗500内直接访问的方式添加用户经常利用的应用程序,从而在对话窗500进行对话的过程中需要搜索信息或共享信息的情况下,可快速访问所需的服务。可通过与即时通信软件的相互联动在即时通信软件的对话窗内执行添加在订制平台上的应用程序,在此情况下,应用程序画面850可包括用于向对话窗传输在应用程序中提供的信息的传输按钮851。用户可通过对话窗500内执行的应用程序画面850使用所需的服务,当在使用服务过程中需要与正在进行对话的对方共享信息时,若输入传输按钮851,则存储在传输按钮851的输入时间点通过应用程序显示的信息中的一部分,由此可生成共享图像860,通过对话窗500传输共享图像860,可与参与对话窗500的对方共享信息。对在应用程序中提供的信息传输共享图像860,在存在相应信息的统一资源定位符的情况下,可与统一资源定位符一同传输共享图像860。根据实施例,若输入传输按钮851,则首先判断是否存在应用程序中提供的信息的统一资源定位符,在存在统一资源定位符的情况下,可传输相应信息的统一资源定位符,若不存在统一资源定位符,则可传输共享图像。图9示出用于说明本发明一实施例中对在即时通信软件添加的应用程序进行管理的过程的例示画面。平台管理部310可提供删除在即时通信软件添加的应用程序或变更图标位置等的编辑功能。参照图9,在表示在即时通信软件内的平台添加的应用程序的平台菜单720中选择任一图标的情况下(例如,在长按平台菜单720的情况下),可以使各个菜单的删除按钮921被激活,在此情况下,可利用删除按钮921来选择性地删除在即时通信软件添加的应用程序。在即时通信软件中添加的应用程序存在一个以上的情况下,在对话窗500内,在呈现用于输入语音信息的用户界面的位置呈现平台菜单720,在没有向即时通信软件添加的应用程序或所有应用程序均被删除的情况下,在相应位置中,语音信息输入用户界面以默认图标自动设定并呈现。在删除按钮921被激活的状态下,不仅可以删除在即时通信软件添加的应用程序,也可变更平台菜单720所包括的图标的位置。例如,在即时通信软件中添加两个以上的应用程序的情况下,可通过长按显示特定应用程序的图标来在平台菜单720内变更图标位置。进而,平台管理部310可支持为通过与服务器150的联动来使设置于电子设备110的即时通信软件上的订制平台与设置于电子设备110的用户所使用的其他电子设备(例如,电子设备120)的即时通信软件进行同步,使得可通过其他电子设备上的即时通信软件使用与电子设备110中的订制平台相同的订制平台。平台管理部310可通过与服务器的联动从服务器150接收与通过设置于电子设备120的即时通信软件新登记在平台上的应用程序有关的信息,在新登记的应用程序未设置于电子设备110的情况下,可提供与应用程序设置统一资源定位符或与应用程序关联的统一资源定位符有关的信息。在此情况下,也可以从服务器150周期性地接收与新登记的应用程序有关的信息,也可以在执行设置于电子设备110的即时通信软件的情况下,在对电子设备登记应用程序之后,即时接收与新登记的应用程序有关的信息,或者当即时通信软件在前台运行时接收与新登记的应用程序有关的信息。图10例示性示出电子设备110的同一用户所利用的即时通信软件的个人计算机版画面。电子设备110与电子设备120为同一用户所利用的终端,假设在电子设备110设置手机版的即时通信软件,在电子设备120设置个人计算机版的即时通信软件。图10示出了个人计算机版的即时通信软件的对话窗1000。在电子设备120中,通过服务器150下载与在电子设备110的即时通信软件添加的应用程序有关的信息来构成并呈现作为在即时通信软件的对话窗1000中包括的菜单的与电子设备110相同的订制平台目录1020。换言之,通过使个人计算机版的即时通信软件及手机版的即时通信软件同步来在个人计算机版的即时通信软件上自动添加设置于手机版即时通信软件的订制平台,以便可在个人计算机版的即时通信软件的对话窗1000中利用相应平台。电子设备120上的订制平台目录1020可以包括设置于电子设备120的应用的图标、在网页统一资源定位符中包括的图标、从应用商店接收的图标及从服务器150下载的图标等。在电子设备120上未设置添加在电子设备110的即时通信软件上的应用程序的情况下,可以在订制平台目录1020呈现应用程序设置统一资源定位符或与应用程序匹配的网页统一资源定位符。为此,服务器150可通过收集各个应用程序的与应用程序匹配的网页统一资源定位符来构建应用程序映射数据库,对未设置在电子设备120上的应用程序提供关联的统一资源定位符。在此情况下,在对一个应用程序存在多个网页统一资源定位符的情况下,服务器150可将用户使用最多的统一资源定位符或已通过验证的统一资源定位符等指定为代表统一资源定位符并反映到应用程序匹配数据库。如上所述,根据本发明的实施例,用户可直接订制能够在即时通信软件中利用的服务的应用程序,当构成订制平台时,可通过统一资源定位符添加用户所需的应用程序。进而,根据本发明的实施例,在即时通信软件的对话窗中执行在订制平台中包括的应用程序,并且将从用户接收信息共享请求的时间点或从用户接收信息共享请求的时间点至规定期间内在相应应用程序中提供的信息中的一部分生成为任意类型的文件,可通过即时通信软件共享所生成的文件。如一例,在即时通信软件的对话窗内执行在订制平台中包括的应用程序,可对由上述应用程序提供的信息进行截图来生成为图像文件,通过即时通信软件共享所生成的图像文件。与是否存在通过即时通信软件的对话窗共享的信息的统一资源定位符无关地,以文件形态共享信息,从而与利用统一资源定位符的信息共享方式不同地,不仅可以共享视频或图像,而且可以共享语音等多种类型的信息,即使是没有统一资源定位符的信息,也可共享信息。在上述内容中说明的装置可由硬件结构要素、软件结构要素和/或硬件结构要素及软件结构要素的组合来实现。例如,如同处理器、控制器、算术逻辑单元(alu,arithmeticlogicunit)、数字信号处理器(digitalsignalprocessor)、微型计算机、现场可编程门阵列(fpga,fieldprogrammablegatearray)、可编程逻辑单元(plu,programmablelogicunit)、微型处理器或能够执行并响应指令(instruction)的任何装置,在实施例中说明的装置及结构要素可利用一个以上的通用计算机或特殊目的计算机实现。处理装置可执行操作系统(os)及在上述操作系统上执行的一个以上的软件应用程序。并且,处理装置还可响应软件的执行来访问、储存、操作、处理及生成数据。为了便于理解,以使用一个处理装置的情况进行说明,只要是本
技术领域
:的普通技术人员就可理解,处理装置可包括多个处理要素(processingelement)和/或多个类型的处理要素。例如,处理装置可包括多个处理器或一个处理器及一个控制器。并且,处理装置还可包括如同并行处理器(parallelprocessor)的其他处理结构(processingconfiguration)。软件可包括计算机程序(computerprogram)、代码(code)、指令(instruction)或它们中的一种以上的组合,该软件能够以按所需方式进行运行的方式构成处理装置,或者独立地或共同地(collectively)命令处理装置。为了通过处理装置解析或向处理装置提供指令或数据,软件和/或数据可被具体化(embody)到任何类型的设备、结构要素(component)、物理装置、计算机存储介质或装置中。软件可分散在通过网络联接的计算机系统上来以分散的方法储存或执行。软件及数据可存储于一个以上的计算机可读记录介质。实施例的方法以能够通过各种计算机单元执行的程序指令形态实现来记录于计算机可读介质。在此情况下,介质可持续存储或为了执行或下载临时存储计算机可执行的程序。并且,介质可以为单一形态的或者结合多个硬件而成的形态的各种记录单元或存储单元,并不限定于与任意计算机系统直接联接的介质,可分散存在于网络中。作为介质的例,可包括如硬盘、软盘及磁带等的磁介质,如cd-rom、dvd等的光记录介质,如光磁软盘(flopticaldisk)等的磁光介质(magneto-opticalmedia)及只读储存器(rom)、随机存取储存器(ram)、闪存等来存储程序指令。并且,作为其他介质的例示,可例举流通应用程序的应用商店或供给及流通其他各种软件的网页、通过服务器等管理的记录介质或存储介质。如上所述,通过限定的实施例和附图来对实施例进行了说明,只要是本
技术领域
:的普通技术人员,就可通过上述记载来进行各种修改及变形。例如,所说明的技术可以以与所说明的方法不同的顺序执行,和/或所说明的系统、结构、装置、电路等的结构要素可以以与所说明的方法不同的形态结合或组合,或者,即使该结构要素被其他结构要素或等同技术方案代替或取代也可实现适当的结果。因此,其他实例、其他实施例及与权利要求书等同范围内的方案也属于权利要求书的范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1